How to Setup & Run this Project
How to Run Project ( Video Tutorial ) - Click Here
Links
❖ Install NodeJs ( Ignore If Already Installed )
1. Visit the official Node.js website https://nodejs.org/en/download/
2. Download the Node.js installer
3. Run the installer.
— First Run Server then Client —
❖ Steps to setup Server of the project
1. Open Project Folder In VS Code
2. Setup The MongoDB & obtain MongoURI
Link : https://www.mongodb.com/cloud/atlas/register
Add mongoDB URI in “ .env ” file of server folder
3. Setup TMDB
Link : https://www.themoviedb.org
4. Setup Brevo ( For Email Feature )
Link : https://www.brevo.com
5. Setup Inngest Keys
Link : https://www.inngest.com
6. Setup Clerk
Link : https://clerk.com
7. Setup Clerk Webhooks
Link : https://dashboard.clerk.com
8. Upload Project on Github and Deploy on Vercel
9. Sync App On Inngest
Link : https://www.inngest.com
10.Set Admin : set admin role in clerk private metadata
“role”:”admin”
11.Setup Stripe
Link : https://dashboard.stripe.com/register
12.To run Server Locally open server Folder in Integrated Terminal
13.Install Dependencies Using Command
npm install
14.Now Run Server Using Command
npm run server
>>> Before Running Client Projects make sure Server is Running
❖ Steps To Run Client of The Project
1. Add Clerk Publishable Key in client folder .env file
2. Add Live Backend Url in .env file
3. Open client Folder in Integrated Terminal
4. Install Dependencies Using Command
npm install
5. Now Run Project Using Command
npm run dev
Find More Projects: https://greatstack.dev/source-code