sudippokhrel / Student-Study-System

The "Student Study System" is a web app that offers modules to enhance the learning experience.

Home Page:https://student-study-system.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Student Study System

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.

Dashboard

Live Demo

You can access a live demo of the Student Study System here. ()

Table of Contents

Features

SSS offers a range of features, each functioning as a separate module:

  1. Notes: Create and store notes for future reference.

  2. Homework: Manage homework assignments, including setting deadlines and prioritizing tasks.

  3. To-do List: Create daily to-do lists and mark tasks as completed.

  4. YouTube: Search and play YouTube videos directly from the application.

  5. Wikipedia: Access Wikipedia articles and conduct searches.

  6. Dictionary: Look up word meanings in the built-in dictionary.

  7. Books: Browse a collection of books from the menu.

  8. Conversion: Convert measurements from one unit to another.

Technologies Used

  • Python
  • HTML, CSS
  • Django Framework
  • SQLite (Database)
  • Visual Studio Code (IDE)

Installation Guide

Follow these steps to set up and run the Student Study System (SSS) on your local environment.

Step 1: Setup Python and Pip

For Windows

  1. Install the latest version of Python from python.org.

  2. 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

Step 2: Setup Pipenv Shell

  • 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

Step 3: Install Necessary Modules

  • 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

Step 4: Run the Application

  • On the command line, execute the following command:

    python manage.py runserver

The web app should now be running at http://localhost:8000.

Usage

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.

image

image

image image

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test them thoroughly.
  4. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to reach out to the project maintainer:

Name: Sudip Pokhrel
Email: SudipUpadhyay369@gmail.com

Copyright © 2023 Sudip Pokhrel

About

The "Student Study System" is a web app that offers modules to enhance the learning experience.

https://student-study-system.onrender.com


Languages

Language:HTML 50.6%Language:Python 39.5%Language:CSS 9.9%