Skip to content

A modern job portal built with Django and Tailwind CSS, designed to connect job seekers with employers efficiently.

Notifications You must be signed in to change notification settings

aneebnaqvi15/jobportal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

719b4be · Dec 5, 2024

History

2 Commits
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024
Dec 5, 2024

Repository files navigation

screencapture-127-0-0-1-8000-jobs-2024-12-05-10_17_20 screencapture-127-0-0-1-8000-jobs-post-2024-12-05-10_17_39 screencapture-127-0-0-1-8000-dashboard-employer-2024-12-05-10_17_53 screencapture-127-0-0-1-8000-accounts-login-2024-12-05-10_18_23 screencapture-127-0-0-1-8000-accounts-signup-2024-12-05-10_18_34 screencapture-127-0-0-1-8000-accounts-signup-jobseeker-2024-12-05-10_18_48 screencapture-127-0-0-1-8000-accounts-signup-employer-2024-12-05-10_19_12 screencapture-127-0-0-1-8000-dashboard-jobseeker-2024-12-05-10_19_56 screencapture-127-0-0-1-8000-jobs-1-2024-12-05-10_21_09 screencapture-127-0-0-1-8000-2024-12-05-16_51_49 screencapture-127-0-0-1-8000-companies-2024-12-05-17_15_05 screencapture-127-0-0-1-8000-companies-1-2024-12-05-17_15_23 screencapture-127-0-0-1-8000-jobs-2024-12-05-18_13_28 screencapture-127-0-0-1-8000-2024-12-05-16_51_49 Job Portal

A modern job portal built with Django and Tailwind CSS, designed to connect job seekers with employers efficiently.

Features

  • User Authentication: Separate sign-up and login for job seekers and employers.
  • Job Posting and Management: Employers can post and manage job listings.
  • Job Search and Filtering: Users can search for jobs using keywords and location filters.
  • Application Tracking: Job seekers can apply for jobs and track their applications.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • User Profiles: Detailed profiles for both job seekers and employers.

Tech Stack

  • Backend: Django
  • Frontend: Tailwind CSS, Alpine.js
  • Database: SQLite (default, can be configured for other databases)
  • Icons: Font Awesome

Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_USERNAME/jobportal.git
    cd jobportal
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run migrations:

    python manage.py migrate
  5. Start the development server:

    python manage.py runserver
  6. Access the application: Open your web browser and go to http://127.0.0.1:8000/.

Usage

  • Job Seekers: Register, search for jobs, and apply directly through the platform.
  • Employers: Register, post job listings, and manage applications from job seekers.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Thanks to the Django and Tailwind CSS communities for their excellent tools and documentation.
  • Icons provided by Font Awesome.

About

A modern job portal built with Django and Tailwind CSS, designed to connect job seekers with employers efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published