Skip to content

abij70725/task_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍💼 Job Portal Web Application

A full-featured job portal built with Flask, allowing job seekers to find and apply for jobs, and employers to post and manage vacancies.


🌐 Live Demo

🔗 View Live App


🚀 Features

👤 User Authentication

  • Registration & login for job seekers and employers
  • Role-based access control (seeker, employer, admin)
  • Email uniqueness check
  • Active/inactive user status

👨‍💼 Employer Dashboard

  • Post and manage job vacancies
  • View applicants for each job
  • Edit employer profile with company bio and website

👨‍🎓 Job Seeker Dashboard

  • Browse active job postings
  • Apply with resume and cover letter
  • Manage profile: skills and bio
  • View application history

🛠️ Admin Panel

  • Approve or block users
  • View all job seekers, employers, and job postings
  • Flask-Admin dashboard interface

🧰 Tech Stack

Category Technology
Backend Flask (Python)
Database SQLite + SQLAlchemy
ORM Migrations Flask-Migrate (Alembic)
Authentication Flask-Login
Admin Interface Flask-Admin
Security Werkzeug Password Hashing
Frontend HTML, CSS, Jinja2 Templates
File Uploads werkzeug.utils.secure_filename

📁 Project Structure

About

internship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published