Skip to content

Latest commit

 

History

History
113 lines (86 loc) · 3.44 KB

README.md

File metadata and controls

113 lines (86 loc) · 3.44 KB

JobSewa - An OpenSource Job Portal for Local Workers

This repository aims to bridge the gap between local skilled workers and employers through a user-friendly job portal. It's designed to empower local talent and connect them with meaningful opportunities, making job searching and hiring accessible to everyone.
We maintain high standards for contributions to ensure platform reliability and efficiency.

jobsewa-banner

Overview

  • A revolutionary platform connecting local skilled workers with employers
  • Focused on empowering workers like plumbers, electricians, carpenters, and daily wage workers
  • Built with modern tech stack: NextJS, Tailwind CSS, Redux Toolkit, MongoDB
  • Open source project welcoming contributions from developers worldwide
  • Live and running at: JobSewa Portal

Key Features 🔥

For Workers

  • Easy profile creation and management
  • Job search and application tracking
  • Real-time application status updates
  • Skills and experience showcase
  • Document upload for certifications

For Employers

  • Streamlined job posting process
  • Access to local talent pool
  • Application management dashboard
  • Direct communication with candidates
  • Candidate filtering and sorting

Platform Features

  • Secure authentication with JWT
  • Bookmark favorite jobs
  • Track applications in DataTable view
  • Manage posted jobs and applications
  • Accept/reject applications with status updates
  • CV preview and download capability (Local environment)

Building from Source

  1. Clone the Repository:

    git clone https://github.com/Devmangrani/JobSewa.git
  2. Navigate to the Project Directory:

    cd JobSewa
  3. Install Dependencies:

    npm install
  4. Set Environment Variables: Create a .env file with:

    DB_URI=your_mongodb_url
    JWT_SECREAT=your_custom_jwt_secret
    NEXT_PUBLIC_API_BASE_URL=http://localhost:3000
    
  5. Run Development Server:

    npm run dev

Contribute

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes
  4. Submit a pull request

Please ensure your PR:

  • Follows our coding standards
  • Includes proper documentation
  • Has meaningful commit messages
  • Addresses a specific issue or adds value

Issues

Found a bug or have a feature request? Please check our issues tab! When creating a new issue:

  • Use the provided template
  • Include specific details about the problem
  • Add screenshots if applicable
  • Mention steps to reproduce

License

Copyright © 2024 Dev Mangrani

JobSewa is free software licensed under GPL v3.0
It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Support

  • Show your support by leaving a ⭐️!
  • Share the project with others who might benefit
  • Contribute to make it better

Thanks to all Contributors 🎉

Thanks for spending your time helping JobSewa grow. Keep rocking 🚀

Contributors

GitHub Stats

Alt