Quick Start
A quick overview of the RocketDev boilerplate to get your app up and running fast.
Posted by
Rocket AppRelated reading
A quick overview of the RocketDev boilerplate to get your app up and running fast.
For Supabase, follow this link
Hey maker, welcome to RocketDev 👋
Here's a quick overview of the boilerplate. Follow along to get your app up and running.
Once you're done, start with this tutorial to launch your project in 5 minutes. Let's build that startup, FAST 🚀
Start a local server
1. In your terminal, run the following commands one-by-one:
cd [YOUR_APP_NAME]
npm install
npm run dev
RocketApp requires Node 18.17 or greater. Type node -v in your terminal to check version.
2. Rename .env.example to .env.local
mv .env.example .env.local
3. Open http://localhost:3000 to see your site. And voila!
NextJS project structure
/app → Pages (1 folder + page.js = 1 page)
/app/api → API calls (1 file = 1 API endpoint)
/components → React components
/libs → Libraries helper functions (Stripe & Mailgun, auth etc.)
/models → database models
config.js file
it is a file that contains all the configurations for your app.
.env file
Rename the .env.example file to .env.local. Change NEXTAUTH_SECRET to anything else. The file content should look like this:
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=uhf3874y7fh387u87653947u4rh9394hf
GOOGLE_ID=
GOOGLE_SECRET=
EMAIL_SERVER=
MAILGUN_API_KEY=
MONGODB_URI=
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET==
Now go ahead and follow this tutorial to get your startup live within 5 minutes!