Quickstart
Get your Product Builders landing page up and running in just a few minutes.Prerequisites
Before you begin, make sure you have:- Node.js 20+ installed on your machine
- npm, yarn, or pnpm package manager
- A code editor (VS Code recommended)
- Git for version control
Setup steps
Install dependencies
Install all required packages using your preferred package manager:This will install all dependencies including:
- Next.js 15.5.9
- React 19.2.1
- Tailwind CSS 3.4.1
- shadcn/ui components
- Resend for email
Set up environment variables
Create a Add your Resend API key:
.env.local file in the root directory:Start the development server
Run the development server with Turbopack:The server will start on port 9002 by default:
Open in browser
Navigate to http://localhost:9002 in your browser.You should see the Product Builders landing page with:
- Hero section with headline and image
- Services section showing three services
- Offerings section with five programs
- Contact form for lead generation
Project structure
Here’s a quick overview of the key files:Customize content
The landing page content is defined in several places:Page content
Editsrc/app/page.tsx to customize offerings:
src/app/page.tsx
Services and offerings metadata
Editsrc/lib/data.ts to modify service icons and IDs:
src/lib/data.ts
Translations
Modify translations in the configured dictionary files (src/dictionaries/es.json or en.json):
src/dictionaries/es.json
Test the contact form
To test the contact form:- Make sure
RESEND_API_KEYis set in.env.local - Navigate to the contact section
- Fill out the form with:
- Valid email address
- Select a service
- Enter a message (minimum 10 characters)
- Click “Enviar Formulario”
Next steps
Customize theming
Modify colors, fonts, and styling
Add languages
Set up additional language translations
Deploy to Firebase
Deploy to Firebase App Hosting
Deploy to Netlify
Deploy to Netlify in minutes