Prerequisites
Before you start, make sure you have the following installed:- Node.js v18 or later — nodejs.org
- npm (comes with Node.js)
- Git
- A Supabase account — supabase.com (free tier works)
Create your environment file
Create a To find your credentials, go to your Supabase project dashboard, open Settings → API, and copy the Project URL and anon public key.See Environment Setup for a full walkthrough.
.env.local file in the project root with your Supabase credentials:.env.local
Set up the database
Your Supabase project needs the
perfiles, recetas, and favoritos tables. Follow the Supabase Setup guide to run the SQL DDL and configure storage buckets.Open the app
Navigate to http://localhost:3000 in your browser. You should see the Sazón Comunitario landing page.
Create your account
Click Regístrate on the landing page, fill in your email, password, and display name, then log in. You’re now ready to browse recipes, upload your own, and explore the platform.
The app ships with a sample admin account. If you’re connecting to the shared database, you can log in with
[email protected] / 123456 for admin-level access.Available scripts
| Script | Command | Description |
|---|---|---|
| Development | npm run dev | Starts Next.js dev server with hot reload on port 3000 |
| Build | npm run build | Creates an optimized production build |
| Start | npm start | Serves the production build locally |
Next steps
Environment setup
Detailed guide to configuring Supabase and environment variables
Database schema
Understand the data model: profiles, recipes, and favorites
Core features
Learn how recipes, profiles, favorites, and search work
API reference
Full REST API documentation for all endpoints