This project is a Job Application System that allows companies to post job listings and receive applications from potential candidates.
- User registration and login for both regular users and company owners.
- Company owners can post job listings with details such as job title, location, and salary.
- Job seekers can view available job listings and apply for jobs.
- Company owners can view applications submitted for their job listings.
- Node.js
- Express.js
- MongoDB
- Mongoose (ODM for MongoDB)
- HTML/CSS/JavaScript
-
Clone the repository:
git clone https://github.com/vmDeshpande/JOBIFY cd JOBIFY -
Install dependencies:
npm install
-
Set up MongoDB:
- Create a MongoDB Atlas account (https://www.mongodb.com/cloud/atlas).
- Create a new cluster and get the connection string.
- Replace the placeholder connection string in
server.jswith your actual connection string.
-
Run the application:
node . -
Open your browser and go to http://localhost:3000 to access the application.
- Register as a regular user or a company owner.
- Log in using your credentials.
- Regular users can view job listings and apply for jobs.
- Company owners can post job listings and view applications for their jobs.