Training Center Manager is a desktop application designed to efficiently manage training centers. The application provides tools for managing courses, participants, instructors, and schedules, making it easier to handle the day-to-day operations of a training center.
- Simplify training center management.
- Streamline course scheduling and participant tracking.
- Provide an intuitive interface for easy interaction.
- Course Management: Add, edit, and remove courses.
- Participant Management: Register and manage participants.
- Instructor Management: Manage instructor profiles and assignments.
- Schedule Management: Organize and display course schedules.
- Reporting: Generate reports for attendance and course performance.
- Login System: Secure login for administrators and users to protect sensitive data.
- Programming Language: Python
- Framework: PyQt5 for GUI
- Database: MySQL
- Development Environment: Visual Studio Code
Follow these steps to set up the project locally:
- Clone the Repository
git clone https://github.com/Younessboumlik/TrainingCenterManager.git
- Navigate to the Project Directory
cd TrainingCenterManager
- Install Required Dependencies
pip install -r requirements.txt
- Run the Application
python projetfinal.py
- Launch the application using the command
python projetfinal.py
. - Use the dashboard to navigate through features like:
- Adding new courses.
- Registering participants.
- Managing instructor details.
- Viewing and editing schedules.
- Generate and export reports as needed.
- Authors: Youness Boumlik, Abdellah Boulidam, Zakaria El Houari
- Email: younessboumlik1949@example.com
- GitHub: Younessboumlik
Thank you for using Training Center Manager! If you have any questions or feedback, feel free to reach out.