Jobify is a full-stack web application built with the MERN (MongoDB, Express.js, React.js, Node.js) stack. It serves as a job portal where job seekers can search and apply for jobs, and Admin can post job listings. The application provides a user-friendly interface for both job seekers and an Admin to interact with the platform.
- User Authentication: Users can sign up, log in, and log out securely.
- Job Listings: Admin can post job listings with details such as job title, description, requirements, and location.
- Job Search: Job seekers can search for jobs based on various criteria like job title, location, and category.
- Job Applications: Job seekers can apply for jobs directly through the platform.
- Dashboard: Both job seekers and Admin have their own dashboards to manage their profiles, job listings, and applications.
- Real-time Updates: Users receive real-time updates for new job listings and application statuses.
- React.js
- Redux (for state management)
- Material-UI (for UI components)
- Axios (for handling HTTP requests)
- Node.js
- Express.js
- MongoDB (for database)
- Mongoose (for MongoDB object modeling)
- JSON Web Tokens (JWT)
- bcrypt (for password hashing)
- Git & GitHub (for version control)