This is a full stack Nextjs app with a beautiful and amazing design ui.
- Build beautiful Frontend Design UI & High quality code
- Build Strong Api.
- Test with Jest and Cypress.
- Learn how to start a next js project from scratch
- Learn how to set SEO to Next Js Project
- Learn how to set up Tailwind Css and Next Js Project
- Learn how to create React components with Tailwind CSS
- Learn how to create React components with framer motion
- Learn how to Test your app with Jest, Cypress
- Learn how to build consume API
To spin up this example loccaly, follow these steps
Use the git clone
CLI to clone template directly to your machine
- You will need to setup Next js Next Js
NEXT_PUBLIC_SERVER_URL=
npm install
npm run dev
-
Environment Setup
Create a env file on the root of project PUT THIS INSIDE
NEXT_PUBLIC_SERVER_URL=http://localhost:3000
NEXT_PUBLIC_API_URL=https://carrefour-theta.vercel.app
NEXTAUTH_SECRET=NEXTAUTH_SECRET
# Stripe integration
NEXT_PUBLIC_STRIPE_CLIENT_KEY=
STRIPE_SECRET_KEY=
# Paypal integration
NEXT_PUBLIC_PAYPAL_CLIENT_ID=
PAYPAL_CLIENT_SECRET=
-
Project Folder Structure
-
Setup Eslint
-
Setup Jest
-
Setup Cypress
-
Create Pipeline CI CD
-
Setup ShadCn and Some Libraries
-
Setup Frontend UI Kit ( Colors - Fonts - Container )
-
Create Home UI
-
Create Product page UI
-
Create Product Detail UI
-
Create Cart UI
-
Create Checkout UI
-
Create Payment UI
-
Create Dashoard UI
-
Fixing bug
-
Test Jest
-
Test Cypress
-
Deploy
If you have any issues or questions [Send a comment] (https://www.youtube.com/@sylvaincodes593) on Youtube or reach out me on Discord or for private messages on patreon.com/sylvaincodes