0Pricing
Supabase Backend as a Service · Lesson

Setting Up Your First Project

Walk through the process of creating a new Supabase project, configuring basic settings, and understanding project structure.

Setting Up Your First Project is a free Supabase Backend as a Service lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Supabase Backend as a Service learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Let's Build a Supabase Project!

Let us build! In this lesson you create your first Supabase project, your app's dedicated home for data, auth, and files.

Understanding Your Project

A Supabase project is an isolated backend: its own Postgres database, auth, storage, and Edge Functions. Each project stays separate and secure.

Getting Started on Supabase.com

First you need an account at supabase.com. Sign up with GitHub or email, log in, and you land on your personal dashboard.

Initiating Your New Project

On your dashboard, hit New Project to open the setup wizard. It is the gateway to a fresh backend, and the flow is refreshingly simple.

Naming Your Project & Setting Passwords

Give your project a clear name, then set a strong Database Password. That password unlocks direct database access, so save it somewhere safe.

Choosing Region & Organization

Pick a Region closest to your users to cut latency, then choose the organization the project belongs to (your personal one for solo projects).

Building Your Backend

Hit Create new project and Supabase provisions everything for you: the Postgres database, auth, and storage. It usually takes a couple of minutes.

Welcome to Your Project Dashboard!

When provisioning finishes, you land on your project dashboard — your control center. The left sidebar holds database, auth, storage, and more.

Quick Look at Project Settings

Open Project Settings (bottom of the sidebar) to rename the project or grab your API URL and keys — the keys your app uses to connect securely.

Test Your Knowledge

You've just learned how to set up a new Supabase project. Let's see what you remember!

Project Setup Complete!

Done! You created your first Supabase project, set a name, password, and region, and met your new dashboard. Next: a full tour of it.

Frequently asked questions

Is the “Setting Up Your First Project” lesson free?

Yes — the full text of “Setting Up Your First Project” is free to read here on the web, and the Supabase Backend as a Service course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Supabase Backend as a Service course, upgrade to CoddyKit PRO.

What will I learn in “Setting Up Your First Project”?

Walk through the process of creating a new Supabase project, configuring basic settings, and understanding project structure. You practise Supabase Backend as a Service with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Supabase Backend as a Service?

No prior experience is required. Supabase Backend as a Service on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Setting Up Your First Project” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Supabase Backend as a Service lesson?

Yes. Every Supabase Backend as a Service lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Introduction to BaaS & Supabase
  2. Setting Up Your First Project
  3. The Supabase Dashboard Tour
  4. Connecting Your App with the Supabase Client
← Back to Supabase Backend as a Service