Mentor And Me - Applied data structures wherever required
This is a Course Management System that allows users to create accounts, log in, rate courses, add reviews, enroll in courses, and get course recommendations. The system is built using different technologies such as tkinter, Flask, and command-line interface.
- User account creation and login
- Course rating and review functionality
- Enrollment in courses
- Personalized course recommendations based on subject and level
- Graph representation of course connections
- SQLite database integration
- User session management using Flask
- Command-line interface for interaction
- tkinter (GUI library for Python)
- Flask (Python web framework)
- SQLite (Relational database management system)
- HTML/CSS (for web interface)
- Python (programming language)
-
Clone the repository:
-
Install the required dependencies:
-
Run the application:
-
For the tkinter version:
python tkinter_app.py
-
For the Flask version:
python flask_app.py
- Access the application in your web browser at
http://localhost:5000
.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
Uploaded Document Flask Pro gives the details of how we linked code using data structures to UI page usinf Flask library.
This is the code u can run and see in the console - https://github.com/Harsha-Vardhan-Tangudu/Online-Learning-Platform-Using-Hybrid-Structures/blob/main/dsa%20project.py
To extend our project to link with an UI.You should install some of libraries related to flask. after that, If u run any of the page in the folder flask pro u will get in console a URL.This will take to a our UI Page
You can refer - https://github.com/Harsha-Vardhan-Tangudu/Online-Learning-Platform-Using-Hybrid-Structures/tree/main/FLASK%20PRO%202%20(2)/FLASK%20PRO%202
link for the TKINTER code is - https://github.com/Harsha-Vardhan-Tangudu/Online-Learning-Platform-Using-Hybrid-Data-Structures/tree/main/Application%20type%20of%20output%20using%20tkinter