The Job Portal is a dynamic web application designed to bridge the gap between companies and job seekers, offering a seamless platform for job posting and application management. The system provides distinct functionalities for companies and job seekers to create an efficient recruitment process.
- User Authentication:
- Secure registration and login functionality.
- Job Posting:
- Create job posts with details such as job descriptions, vacancy requirements, and accompanying photos.
- Application Management:
- Review candidate applications.
- Update application statuses (accept/reject).
- Post Management:
- Edit or delete job posts as needed.
- User Authentication:
- Secure registration and login functionality.
- Job Applications:
- Browse and apply for available job posts.
- Profile Management:
- View and manage their own profiles.
- Privacy:
- Job seekers cannot view other users' profiles, ensuring confidentiality.
git clone https://github.com/Sandip-Kanzariya/Job-Portal-Mern.git
NODE_ENV = development / production
PORT = 4500
DATABASE =
REACT_APP_API_URL = http://localhost:4500
REACT_APP_PRESET =
REACT_APP_CLOUD =
REACT_APP_CLOUD_API =
npm install
cd backend
nodemon index.js / node index.js
cd frontend
npm install
npm start
Application | Tech & Tools |
---|---|
Frontend | ReactJs, Tailwind CSS DevUI Templates |
Backend | ExpressJs(NodeJs) |
Database | MongoDB Atlas & Compass |
Image Storage | Cloudinary |
API testing | Postman |
Deployment | Vercel |