Frontend: Tkinter based frontend.
MySQL Integration: Integrated MySQL as the database backend.
-
Add an Employee: Easily add new employees to your database with this function. Input their details, and the system will store them in the database.
-
Delete an Employee: Select the employee to delete, and with a click of a button, it will remove the employee details from the database.
-
Update an Employee: Make changes to their information/details and save the updated data.
-
View All Employees: Fetch all employees from the database in a single click.
- Fork this repo
- Clone repo
git clone https://github.com/OnkarSagare27/employee-management-mysql.git
- Configure stuff in
config.json
{
"pass": "DATABASE PASSWORD",
"user": "root",
"host": "localhost",
"database": "employees"
}
- Install requirements
pip install -r requirements.txt
- Run
main.py
python main.py