Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codewithranjha/student-study-portal-django
A Django project that includes views for YouTube search, notes, homework, dictionary, Wikipedia search, todo list, unit conversion, and book search functionality.
https://github.com/codewithranjha/student-study-portal-django
api backend css django django-application django-framework django-project education html-css html5 study-tools web-application webdevelopment
Last synced: about 1 month ago
JSON representation
A Django project that includes views for YouTube search, notes, homework, dictionary, Wikipedia search, todo list, unit conversion, and book search functionality.
- Host: GitHub
- URL: https://github.com/codewithranjha/student-study-portal-django
- Owner: CodeWithRanjHa
- Created: 2024-05-17T18:38:22.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-01T19:03:33.000Z (7 months ago)
- Last Synced: 2024-06-01T21:17:53.740Z (7 months ago)
- Topics: api, backend, css, django, django-application, django-framework, django-project, education, html-css, html5, study-tools, web-application, webdevelopment
- Language: HTML
- Homepage:
- Size: 13.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/CodeWithRanjHa/Animi-Website-With-Django/assets/167714618/91e437ab-3dcb-490e-8b59-d434c9b01bdc)
## 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:**
```bash
git clone https://github.com/CodeWithRanjHa/Student-Study-Portal-Django.git
```2. **Navigate to the project directory:**
```bash
cd Student-Study-Portal-Django
```3. **Install dependencies:**
```bash
pip install -r requirements.txt
```4. **Run migrations:**
```bash
python manage.py migrate
```5. **Create a superuser (admin user):**
```bash
python manage.py createsuperuser
```6. **Start the development server:**
```bash
python manage.py runserver
```7. **Open your web browser and navigate to [http://localhost:8000](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