Fursa is a full-stack website that helps graduates find job opportunities, graduate development programs, and professional certifications.
- Next.js 15 with React 19
- TypeScript
- Tailwind CSS
- Framer Motion
- Strapi 5.17 CMS
- SQLite (development)
- TypeScript
Fursa/
├── fursa/ # Next.js frontend
└── server/ # Strapi backend
-
Clone the repository
git clone <https://github.com/RevanNasser/Fursa.git> cd Fursa
-
Install frontend dependencies
cd fursa npm install -
Install backend dependencies
cd ../server npm install
cd server
npm run developAdmin panel: http://localhost:1337/admin
cd fursa
npm run devApplication: http://localhost:3000
Frontend (.env.local in fursa/):
NEXT_PUBLIC_STRAPI_URL=http://localhost:1337Backend (.env in server/):
HOST=0.0.0.0
PORT=1337GET /api/jobs- Get all jobsGET /api/jobs/:id- Get a specific jobPOST /api/jobs- Create job (requires auth)PUT /api/jobs/:id- Update job (requires auth)DELETE /api/jobs/:id- Delete job (requires auth)