← INEMA Events
Free registration Online course · 2 days For beginners

Vibe Code from Scratch: Git, Vercel and Supabase in 2 days

Create, publish and connect your first application to a SQL database — step by step, without needing to master programming.

The full path

In two practical sessions you go through the entire flow: idea → local project → Git → GitHub → Vercel → Supabase → SQL database → working online application.

Step 1

Idea and local project

Describe the idea, let AI help generate the project and organize the files on your machine.

Step 2

Git and GitHub

Version your work, record the history and push the repository to the cloud.

Step 3

Deploy on Vercel

Publish with a real address and see automatic deployment with each new commit.

Step 4

SQL database on Supabase

Create tables in PostgreSQL, connect the application and work with real data.

What you take away at the end
The 10 main topics
Day 1

Git, GitHub and Vercel

From ready environment to first published project.

  1. Introduction to Vibe Coding
  2. Overview of the tools
  3. Environment preparation
  4. Project creation
  5. Git for beginners
  6. Essential Git commands
  7. GitHub integration
  8. Publishing on Vercel
  9. Automatic deployment
  10. Review and first day delivery
Day 2

SQL and Supabase

From created database to connected and live application.

  1. Database introduction
  2. Supabase project creation
  3. SQL fundamentals
  4. First table creation
  5. CRUD operations
  6. Security and Row Level Security
  7. Application integration with Supabase
  8. Environment variables on Vercel
  9. Testing and bug fixing
  10. Publishing and final presentation
The practical project

A simple registration system

Contacts or tasks: register name, email and note; list; edit; delete; show success or error confirmation; and publish everything at a Vercel address.

The same project later adapts to customer registration, task list, agenda, lead control, event registrations, product catalog or service requests.

Course flow: idea, Git/GitHub, Vercel deployment and Supabase SQL database
Suggested schedule

Day 1 — 2h30 to 3h

TimeActivity
20 minVibe Coding concepts and architecture
30 minProject preparation
40 minGit and GitHub
40 minDeploy on Vercel
30 minExercise and bug fixing
20 minReview and challenge

Day 2 — 2h30 to 3h

TimeActivity
20 minDatabase and Supabase concepts
40 minBasic SQL
30 minTable and security
50 minApplication integration
30 minVariables on Vercel and deployment
30 minFinal test and presentation
How the class works

20% explanation, 70% guided practice and 10% individual challenge. At each step you deliver something visible: open project, created commit, GitHub repository, published site, created table, first record inserted, connected application and final system running.

To avoid overloading beginners, the following topics are left for a later course: Docker, advanced architecture, multiple branches, complex pipelines, ORM, migrations, Edge Functions, webhooks, social authentication, payments and automated testing.

You don’t need to master programming to put your first application online. But you need to understand the flow: create, version, publish, connect and test.

Free registration for the INEMA Community

Join the community to secure your spot — or talk directly to @apoioinema on Telegram.