Welcome to JobPortal - Your Bridge to Career Opportunities!
- Clone the repository:
git clone https://github.com/abhi051002/JobPortal.git- Navigate to project directory:
cd JobPortal- Install Frontend Dependencies:
cd frontend
npm install- Install Backend Dependencies:
cd ../backend
npm install- Configure Environment Variables:
cp .env.example .env- Update
.envwith your credentials:
MONGO_URI=your_mongodb_uri
PORT=your_port
JWT_SECRET=your_jwt_secret
CLOUD_NAME=your_cloud_name
API_KEY=your_api_key
API_SECRET=your_api_secret
- Start the Application:
- For Backend (in /backend directory):
npm start- For Frontend (in /frontend directory):
npm run devVisit http://localhost:5173 to access the application.
This full-stack MERN platform serves both job seekers and recruiters:
- Create your professional profile and manage your company presence
- Post and update job listings with detailed requirements
- Track and evaluate applications efficiently
- Make informed decisions with a streamlined accept/reject process
- Build your personalized profile highlighting your skills and experience
- Discover opportunities through our smart job search
- Apply directly through the platform
- Track your application status in real-time
- Find your dream role by searching specific job titles
- Clean, intuitive interface for both user types
- Real-time application tracking
- Smart search functionality
- Secure authentication and data protection
- Seamless communication between recruiters and applicants
Made with MERN stack (MongoDB, Express.js, React, Node.js), focusing on a smooth user experience and reliable performance.
For detailed information about packages used in this project, please refer to:
- Frontend packages: /frontend/README.md
- Backend packages: /backend/README.md
For issues or questions, please create an issue in the GitHub repository.