Skip to content

Mohitgit22/JobSarthi

Repository files navigation

JOBSARTHI - Scalable Full-Stack Job Portal

JOBSARTHI is a scalable full-stack job portal designed to efficiently connect job seekers with potential employers. It provides a seamless platform for job postings, applications, and secure authentication.

Homepage

Homepage

Job Listings

Job Listings

🚀 Features

  • MERN Stack Implementation: React.js frontend with an Express.js backend.
  • JWT-Based Authentication: Secure role-based access control.
  • Cloudinary Integration: Optimized image storage for job postings.
  • Multer for File Uploads: Efficient handling of resumes and profile images.
  • Redux for State Management: Ensures smooth and responsive user experience.

🛠️ Technologies Used

  • Frontend: React.js
  • Backend: Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Token)
  • File Storage: Cloudinary, Multer
  • State Management: Redux

📸 Screenshots

Job Details

Job Details

User Authentication

Signup Page Login Page

Recruiter Dashboard

Recruiter Dashboard Company Page

User Profile Management

User Dashboard Update Profile

🛠️ Installation

  1. Clone the repository:
    git clone https://github.com/Mohitgit22/JobSarthi.git
    cd JobSarthi
  2. Install dependencies:
    npm install
  3. Set up environment variables in a .env file:
    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret_key
    CLOUDINARY_URL=your_cloudinary_url
  4. Start the development server:
    npm run dev

🔮 Future Enhancements

  • Implement real-time chat between job seekers and recruiters.
  • Add resume parsing for automated job recommendations.
  • Enable advanced job filtering with AI-based suggestions.

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

About

JobSarthi is a full-stack job portal built using the MERN stack, designed to connect job seekers with employers efficiently. It features JWT-based authentication, role-based access control, Cloudinary for image storage, and Multer for file uploads. The platform provides a seamless experience for job postings, applications, and profile management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors