This guide gets you from zero to a running Carnero.Dev development environment. The platform is built on Astro 6 with server-side rendering via the Node.js adapter, backed by Supabase for data persistence and Resend for transactional email.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/moradoadrian/carneroDev/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Getting Started
Install dependencies
Install all Node.js dependencies declared in
package.json. This includes Astro 6, the Node.js adapter, Supabase JS client, Resend, Tailwind CSS 4, and GSAP.Configure environment variables
Create a See the Environment Setup guide for step-by-step instructions on finding each value and wiring up the Supabase client.
.env file at the project root and populate it with your Supabase and Resend credentials. RESEND_API_KEY is read directly from the environment at runtime; SUPABASE_URL and SUPABASE_ANON_KEY are currently hardcoded in src/lib/supabase.ts and should be replaced with env var references before deploying to production.Start the development server
Launch the Astro dev server with Hot Module Replacement enabled.The site is now available at http://localhost:4321.
Available Commands
All project scripts are defined inpackage.json and are run from the project root.
| Command | Action |
|---|---|
npm run dev | Starts the development server with Hot Module Replacement |
npm run build | Generates an optimized production build in /dist |
npm run preview | Previews the production build locally |
npm run astro | Direct access to the Astro CLI |