Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobConnect — Full-Stack Job Portal

💼 JobConnect

JobConnect is a full-stack job portal web application built with Flask and MySQL. It allows job seekers to search and apply for jobs while enabling employers to post and manage job listings.


🚀 Features

👤 Job Seekers

  • User Registration & Login
  • Secure Password Hashing
  • Email OTP Verification
  • Search & Apply for Jobs
  • Profile Management

🏢 Employers

  • Employer Registration & Login
  • Post, Edit & Delete Jobs
  • View Applicants

🔐 Admin

  • Manage Users
  • Manage Employers
  • Manage Job Listings

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python, Flask
  • Database: MySQL
  • Version Control: Git & GitHub
  • Containerization: Docker (Coming Soon)

📂 Project Structure

JobConnect/
│── app/
│── static/
│── templates/
│── routes/
│── models/
│── app.py
│── requirements.txt
│── Dockerfile
│── docker-compose.yml
│── README.md

⚙️ Installation

Clone the Repository

git clone https://github.com/<your-username>/JobConnect.git
cd JobConnect

Create Virtual Environment

python -m venv venv

Activate the virtual environment:

Windows

venv\Scripts\activate

Linux/macOS

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Configure Database

Create a MySQL database and update the database credentials in your configuration or .env file.

Run the Application

python app.py

Open your browser:

http://127.0.0.1:5000

👨‍💻 Author

Ashwin More


⭐ If you like this project, don't forget to Star the repository!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages