Skip to content

Akash200324/Job-Portal-Fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job-Portal-Fullstack

A 3-module recruitment system (User, Company, Admin) built with Python and MySQL.

System Architecture

The application follows a Modular Monolith architecture, ensuring a clear separation of concerns between the three primary stakeholders. All modules interact with a centralized MySQL database to maintain data integrity.

  • User Module: Handles profile management, resume uploads, and job applications.

  • Company Module: Manages job postings, applicant tracking (ATS), and interview scheduling.

  • Admin Module: Provides oversight, user verification, and platform analytics.

  • graph TD A[User/Candidate] -->|Applies for Job| B(Job Portal Engine) C[Company/HR] -->|Posts Job| B B -->|Stored in| D[(MySQL Database)] D -->|Notify| C C -->|Schedule Interview| E{SMTP Server} E -->|Email Notification| A F[Admin] -->|Moderate| B

About

A 3-module recruitment system (User, Company, Admin) built with Python and MySQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors