MySQL-Python Data Management Program

Job ID: 38519019

Budget: $30 – $250 USD

I'm looking for a Python program that interfaces with a MySQL database. The program needs to display data from the database and allow for modifications based on three user permissions: Administrator, Data Entry, and Data Browser.

Key Features:
- Data Display: The program should retrieve and display data from the MySQL database.
- User Permissions: There are three levels of access:
1. Administrator: Can add new records, edit existing ones and delete records, add employees and give permission.
2. Data Entry: Can also add new records, edit existing ones and delete records.
3. Data Browser: Can only view data.
- Data Modifications: All users except the Data Browser should have the ability to edit, add and delete records.
- Permission Management: The program should have the ability to assign different permissions to users.

Ideal Skills:
- Proficient in Python and MySQL.
- Experience in creating user permission systems in software.
- Ability to develop a simple, intuitive interface for data display and modification.