Student Study System (SSS) is a web application designed to enhance the learning experience for students. It provides a single interface for students to access various educational resources and tools. The admin Can Add noted , Create Homeworks for Students. This project aims to create an efficient dashboard tailored to students' needs, offering a centralized location for educational materials and services. SSS utilizes HTML and CSS for the frontend and Python (Django Framework) with SQLite for the backend. It focuses on user authentication and provides an intuitive and personalized interface for accessing essential information.
You can access a live demo of the Student Study System here. ()
SSS offers a range of features, each functioning as a separate module:
-
Notes: Create and store notes for future reference.
-
Homework: Manage homework assignments, including setting deadlines and prioritizing tasks.
-
To-do List: Create daily to-do lists and mark tasks as completed.
-
YouTube: Search and play YouTube videos directly from the application.
-
Wikipedia: Access Wikipedia articles and conduct searches.
-
Dictionary: Look up word meanings in the built-in dictionary.
-
Books: Browse a collection of books from the menu.
-
Conversion: Convert measurements from one unit to another.
- Python
- HTML, CSS
- Django Framework
- SQLite (Database)
- Visual Studio Code (IDE)
Follow these steps to set up and run the Student Study System (SSS) on your local environment.
-
Install the latest version of Python from python.org.
-
After installation, verify that Pip is installed by running the following command in your terminal:
pip --version
If not installed, download get-pip.py, and then run the following command to install Pip:
python get-pip.py
-
Navigate to the project folder in your terminal.
-
Open Git Bash in the project directory by right-clicking and selecting "Git Bash Here."
-
Create a virtual environment for your project by running the following command:
python -m venv env_sss
-
Activate the virtual environment:
For Windows:
cd env_sss/ source Scripts/activate
-
While inside the virtual environment, got inside the project folder
cd Student-Study-System
-
Run the following command to install all the required modules:
pip install -r requirements.txt
-
On the command line, execute the following command:
python manage.py runserver
The web app should now be running at http://localhost:8000.
The Student Study System (SSS) can be used for:
- Efficiently managing and organizing study notes.
- Keeping track of homework assignments and deadlines.
- Creating and managing daily to-do lists.
- Searching and watching educational YouTube videos.
- Accessing and reading Wikipedia articles for research.
- Looking up word meanings in the built-in dictionary.
- Browsing a collection of educational books.
- Quickly converting measurements between different units.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Submit a pull request with a clear description of your changes.
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to reach out to the project maintainer:
Name: Sudip Pokhrel
Email: [email protected]
Copyright © 2023 Sudip Pokhrel