I have re-designed an application using Pyqt5 and SQLite to manage all employees of a hypothetical company. Each employee has an Employee Id (which acts as Primary Key for our table), Name, Lastname, Age, Position, and Email address. This Company will hire people who are older than 18 and younger than 70 years old. I have defined a function to generate 40 employees with fake information.
python main.py
- SQLite
- Plotly
- Pyqt5
check the requirments.txt
- Modern GUI
- Interactive plots
- Search function
- Update data (double click or right click on each cell )
- Delete data
- Interesting data (such as number of employees, salary per position, average salary per position)
- News Center