Employee & Schedule Manager



This project is a web application designed for employee management and weekly schedule generation. It allows administrators to manage employees through a CRUD system (Create, Read, Update, Delete) and dynamically generate schedules for a selected week.


Technologies Used:

  • Backend: Python with Flask
  • Frontend: HTML with Bootstrap templates
  • Database: MySQL
  • Data Handling and Visualization: Pandas and DataTables

Key Features:

  • Employee Management: Add, edit, and delete employees in the database.
  • Schedule Generation: Create and display weekly shift schedules dynamically.
  • Data Analysis and Visualization: Use of Pandas to process and present generated information.
  • User-Friendly Interface: Responsive design with Bootstrap for an improved user experience.

This project showcases my experience in backend development with Flask, data manipulation with Pandas, and database management, combining functionality and design to optimize employee administration.

Code