Skip to content

IIT-NSTU/TechJobHub

Repository files navigation

TechJobHub

Project Name: TechJobHub

TechJobHub is an innovative web platform designed to streamline the process of finding and applying for tech-related job opportunities. The platform serves as a bridge between job seekers and recruiters, offering a secure and user-friendly environment for both parties. Developed with Django for the backend and a modern, responsive frontend, TechJobHub offers a range of features for a smooth user experience.

For job seekers, the platform allows users to create and manage detailed profiles, showcasing their skills, work experience, and educational background. They can upload their resumes, add certifications, and track their job applications. The job listings section provides a curated selection of opportunities, enabling job seekers to search for relevant positions based on their skills and location.

Recruiters can also create profiles, post job vacancies, and manage applications. The platform includes features for recruiters to search for candidates based on specific skill sets, location, and other relevant criteria.

TechJobHub ensures secure authentication and easy navigation through its intuitive interface. It also includes profile management, skill-building features, and the option to update personal information and upload profile pictures. With its clean design and robust features, TechJobHub offers a comprehensive solution for anyone seeking or offering tech jobs.

Features

User authentication (sign-up, login, logout)

Profile management for job seekers

Skills management

Responsive frontend using HTML, CSS, and JavaScript

Backend powered by Django

Database integration for persistent data storage

Requirements

Before running the project, ensure the following are installed:

Python 3.9+ (Python 3.12 recommended)

Django 5.1.2

Pipenv or virtualenv for dependency management

A database system (SQLite is used by default; you can configure PostgreSQL/MySQL if needed)

How to configure  and run the project

$ git clone https://github.com/IIT-NSTU/TechJobHub.git

$ cd TechJobHub

Run Database Migrations : python manage.py migrate $ python manage.py runserver Visit the application at http://127.0.0.1:8000/.

Contributors • Makmudul Hasan Rabbi
• Jarin Thasnin Ahmed • Shaila Rahaman

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published