Skip to content

Emmanuel10701/jobs_python_django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job Platform 📋

Live Demo

Overview

This project is a Job Platform designed to connect job seekers and employers seamlessly. It provides an intuitive interface and robust functionality for:

  • Job Seekers: Searching and applying for jobs, managing profiles, and tracking applications.
  • Employers: Posting job listings, managing applicants, and hiring efficiently.
  • Admins: Monitoring platform activities, managing users, and generating reports.

Features 🚀

Job Seekers

  1. Search and Filter Jobs

    • Find jobs based on keywords, location, and categories.
  2. Profile Management

    • Create and update profiles with resumes and personal details.
  3. Application Tracking

    • View application statuses and respond to employer messages.

Employers

  1. Post Job Listings

    • Create job postings with detailed requirements.
  2. Manage Applications

    • Review and shortlist candidates efficiently.
  3. Communicate with Applicants

    • Contact candidates for interviews or follow-ups.

Admins

  1. Dashboard

    • Monitor site usage, job postings, and user activities.
  2. User Management

    • Approve or revoke access for job seekers and employers.
  3. Reports

    • Generate platform analytics and financial statistics.

Technologies Used 💻

  • Backend: Django REST Framework for API development.
  • Frontend: React and Tailwind CSS for a dynamic and responsive UI.
  • Database: MySQL for reliable and scalable data management.
  • Styling: Tailwind CSS for modern design.
  • Hosting: Vercel for fast and seamless deployment.

How It Works 🛠

Job Seekers

  1. Sign Up or Login

    • Create an account or log in to access job opportunities.
  2. Search Jobs

    • Use filters to find the most relevant opportunities.
  3. Apply for Jobs

    • Submit applications directly from the platform.

Employers

  1. Sign Up or Login

    • Create an employer account or log in to access the dashboard.
  2. Post Jobs

    • Add job listings with details like job description, requirements, and salary.
  3. Review Applications

    • Manage candidate applications and communicate with potential hires.

Setup and Installation 💾

  1. Clone the repository:

    git clone https://github.com/Emmanuel10701/jobs_python_django.git
    cd job-platform
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open the application in your browser:

    http://localhost:3000
    

Contributions 🤝

Feel free to fork this repository and submit pull requests. Suggestions and feedback are always welcome!


License 📜

This project is open-source and available under the MIT License.

About

this is the jobs of the jobs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published