Skip to content

Latest commit

 

History

History
75 lines (62 loc) · 2.29 KB

README.md

File metadata and controls

75 lines (62 loc) · 2.29 KB

Student-Study-Portal-Django

Description

Student-Study-Portal-Django is a versatile web application built with Django, offering students a centralized platform for enhanced learning and organization. It includes features such as YouTube and Wikipedia search, notes and homework management, dictionary lookup, unit conversion, book search, and a contact form for seamless communication.

student study portal

Features

  • YouTube search functionality
  • Notes management (add, view, detail, delete)
  • Homework management (add, view, delete)
  • Dictionary search
  • Wikipedia search
  • Todo list management (add, view, delete)
  • Unit conversion tool
  • Book search functionality
  • Contact form

Technologies Used

  • Django
  • HTML/CSS
  • PostgreSQL (for development)

Setup

  1. Clone the repository:

    git clone https://github.com/CodeWithRanjHa/Student-Study-Portal-Django.git
  2. Navigate to the project directory:

    cd Student-Study-Portal-Django
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run migrations:

    python manage.py migrate
  5. Create a superuser (admin user):

    python manage.py createsuperuser
  6. Start the development server:

    python manage.py runserver
  7. Open your web browser and navigate to http://localhost:8000

Usage

  • YouTube Search: Search for videos on YouTube.
  • Notes Management: Create, view, and manage notes.
  • Homework Management: Add and manage homework tasks.
  • Dictionary: Look up words and their meanings.
  • Wikipedia Search: Search Wikipedia for articles.
  • Todo List: Manage a list of tasks.
  • Unit Conversion: Convert units of measurement.
  • Book Search: Search for books.
  • Contact Form: Contact to Admin.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin feature/your-feature)
  6. Create a new Pull Request