Welcome to the Tutorial Management Application, developed using C++ and the Qt framework. This application facilitates the efficient organization of tutorials, offering distinct modes for administrators and users. Users can create and manage personalized watch lists and export them to CSV or HTML files. The project utilizes a layered architecture to promote modularity and scalability, making it easy to expand and maintain.
-
Admin and User Modes:
- Administrators: Manage tutorials by adding, updating, or deleting entries.
- Users: Browse available tutorials and curate personalized watch lists.
-
Watch List Export: Export your watch lists to CSV or HTML formats for easy sharing and future reference.
-
Cross-Platform Compatibility: Designed to function seamlessly on various operating systems, including Windows, macOS, and Linux.
To get started with the Tutorial Management Application, follow these steps:
- Clone this repository to your local machine.
- Open the project in your preferred C++ development environment (e.g., Qt Creator).
- Build and run the application.
- Launch the Application: Open the application to access the user interface.
- Explore Tutorials: In user mode, browse the comprehensive list of tutorials available.
- Create a Watch List: Select tutorials to create and manage your personalized watch list.
- Export Your Watch List: Use the export feature to save your watch list in CSV or HTML format for future reference.