Video Demo Link : https://youtu.be/e7rPOPC6jXA
Deployment Link : https://fsd-final-frontend-7kof.onrender.com/
Note: Render can take 50 seconds for services to startup on free plan so first call to backend services may take time.
This repo is prepared to deploy:
frontend(Vite React static site)backend(Node/Express API viaserver_extended.js)LinksBackend(FastAPI service)
- Push this repo to GitHub.
- In Render, create a Blueprint from this repo (
render.yamlis included). - Set required backend environment variables:
MONGO_URIJWT_SECRETGEMINI_API_KEYS(comma-separated)
- After backend and links services are created, set frontend env vars:
VITE_BACKEND_URL=https://<backend-service>.onrender.comVITE_LINKS_URL=https://<links-service>.onrender.com
- Trigger a frontend redeploy.
cd backend
npm install
cp .env.example .env
npm run startcd LinksBackend
python3 -m venv .venv
source .venv/bin/activate
pip install .
uvicorn main:app --host 0.0.0.0 --port 8080cd frontend
npm install
cp .env.example .env
npm run dev