Hey maker, welcome to NativeFast! 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!
1. $ git clone https://github.com/Marc-Louvion/ship-fast.git [YOUR_APP_NAME]
2. $ cd [YOUR_APP_NAME]
3. $ git remote remove origin
4. $ npm run devNativeFast requires Node 18 or greater. Type node -v in your terminal to check version.
$ mv .env.example .env.localOpen http://localhost:3000 to see your site. And voilà!
You will see errors in the console but nothing important.
/app – Pages (folder pages), 1 page=1 page/api – API calls (1 file = 1 API endpoint)/components – React components/lib – Libraries (helper functions)/models – Database modelsThis is where you configure your app. Each key is documented to know how and why it’s used. Have a thorough look at it; it is the backbone of the app.
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=your-secret-key
GOOGLE_ID=your-google-id
GOOGLE_SECRET=your-google-secret
MAILGUN_API_KEY=your-mailgun-api-key
PRISMA_URL=your-prisma-url
STRIPE_PUBLIC_KEY=your-stripe-public-key
STRIPE_SECRET_KEY=your-stripe-secret-key