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.
- User Registration & Login
- Secure Password Hashing
- Email OTP Verification
- Search & Apply for Jobs
- Profile Management
- Employer Registration & Login
- Post, Edit & Delete Jobs
- View Applicants
- Manage Users
- Manage Employers
- Manage Job Listings
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Database: MySQL
- Version Control: Git & GitHub
- Containerization: Docker (Coming Soon)
JobConnect/
│── app/
│── static/
│── templates/
│── routes/
│── models/
│── app.py
│── requirements.txt
│── Dockerfile
│── docker-compose.yml
│── README.md
git clone https://github.com/<your-username>/JobConnect.git
cd JobConnectpython -m venv venvActivate the virtual environment:
Windows
venv\Scripts\activateLinux/macOS
source venv/bin/activatepip install -r requirements.txtCreate a MySQL database and update the database credentials in your configuration or .env file.
python app.pyOpen your browser:
http://127.0.0.1:5000
Ashwin More
- GitHub: https://github.com/Ashwin-More
- LinkedIn: https://www.linkedin.com/in/ashwin-morre
⭐ If you like this project, don't forget to Star the repository!