A full-featured job portal built with MongoDB, Express.js, React, and Node.js. Streamlining recruitment by connecting employers with top talent through an intuitive platform.
- π Create and manage job postings
- π Filter and search candidate applications
- π Simple dashboard for easily manage job
- πFind job by location/job title
- π Butter-Smooth Pagination (try it!)
- πΌ "Similar Jobs" recommendation engine
- π Personalized Dashboard for applicants
- π‘οΈ Clerk authentication system and Custom auth
- π Cloudinary resume/document storage
- π± Responsive design for all devices
Frontend:
- βοΈ React.js (Vite)
- π¨ Tailwind CSS
- π Clerk Authentication
Backend:
- ποΈ Node.js & Express.js
- ποΈ MongoDB (Mongoose ODM)
- βοΈ Cloudinary Storage
DevOps:
- π Vercel (Frontend Hosting)
- βοΈ Vercel (Backend Hosting)
- Node.js v16+
- MongoDB Atlas account
- Clerk developer account
- Cloudinary account
git clone https://github.com/Dev-Rohan1/job-insider.git
cd frontend
npm install
npm run dev
git clone https://github.com/Dev-Rohan1/job-insider.git
cd backend
npm install
npm run server
VITE_CLERK_PUBLISHABLE_KEY
=""
VITE_BACKEND_URL
=http://localhost:8080
PORT
=8080
MONGODB_CONNECTION_STRING
=""
WEBHOOK_SECRET_KEY
=your_webhook_secret
CLERK_PUBLISHABLE_KEY
=""
CLERK_SECRET_KEY
="
CLOUDINARY_API_KEY
=""
CLOUDINARY_API_SECRET
=""
CLOUDINARY_APP_NAME
=""