Quickstart

Deploy your first application to erfa3ly in under 5 minutes.

Prerequisites

Before you begin, make sure you have:

  • A GitHub account
  • A Next.js, Laravel, React, or Node.js project in a GitHub repository
Don't have a project yet? Start from a template:
  • npx create-next-app@latest for Next.js
  • npm create vite@latest for React / SPA starters

Deployment steps

Create your account

Sign up at erfa3ly.com/register. You'll be asked to create an organization (workspace) where your projects will live.

Connect GitHub

After creating your account, you'll be prompted to connect your GitHub account. This gives erfa3ly read-only access to your repositories.

Your repositories remain private. erfa3ly only requests read-only access and never stores your code permanently.

Create a project

From your organization dashboard, click "New Project" and select the repository you want to deploy. erfa3ly will automatically detect your framework and suggest the correct configuration.

Configure environment

Review the detected settings:

  • Framework: Automatically detected (Next.js, Laravel, React, etc.)
  • Build command: Pre-filled based on your framework
  • Output directory: Pre-configured for your framework
  • Environment variables: Add any required environment variables

Deploy

Click "Deploy" to start your first deployment. erfa3ly will:

  • Clone your repository
  • Install dependencies
  • Run the build command
  • Publish static assets or build and start a container (depending on runtime)
  • Verify routing and health checks where applicable
  • Configure routing

Watch the real-time logs as your deployment progresses. Most deployments complete in 2-4 minutes.

Deployment successful! Your application is now live. You'll receive a unique URL (e.g., your-project.erfa3ly.app) to access it.

Next steps

Now that your application is deployed, you can:

Framework-specific guides

Getting help

If you encounter issues during deployment: