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.
- 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
- Django
- HTML/CSS
- PostgreSQL (for development)
-
Clone the repository:
git clone https://github.com/CodeWithRanjHa/Student-Study-Portal-Django.git
-
Navigate to the project directory:
cd Student-Study-Portal-Django
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations:
python manage.py migrate
-
Create a superuser (admin user):
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Open your web browser and navigate to http://localhost:8000
- 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.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Make your changes
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature
) - Create a new Pull Request