StudentStudyPortal

Django-WebApp

Challenge Statement:

Build a functional prototype of a platform that gives students an array of digital academic and social tools to stay engaged with their studies, peers and broader university community during pandemic.

Solution Approach:

StudentStudyPortal is a portal with following features in its dashboard to make student's life easy and more manageable.

  1. Notes : Users can create text notes and refer them later, they are stored permanently until deleted.
  2. Homework: Users can add homeworks and assign them deadlines, they will be displayed prioritised by deadlines.
  3. Youtube Search: Users can perform Youtube search and select desired video to play it on youtube.
  4. To Do: Users can add to-do lists for their day and remove them as the work is finished.
  5. Books: Users can browse books from a list of neatly organised book menu.
  6. Dictionary: Users can enter a word, and the meaning will be displayed along with its phonetic description instantaneously.
  7. Wikipedia: Users can search wikipedia to get fast results.
  8. Expense Tracker: A virtual wallet is implemented to help the users to manage their expenses and keep track of it.
  9. Profile : This will display all the pending todos and homeworks to the users.

Technologies Used:

  • Python
  • Django
  • Bootstrap
  • JavaScript

Additional Python Modules Required:

  • Django
  • django-crispy-forms
  • youtubesearchpython
  • wikipedia

APIs Required:

  • Dictionary API
  • Google e-books API

Note :

The Secret_Key required for the execution and debugging of project is not removed from the project code.

Usage :

python django_web_app/manage.py makemigrations

python django_web_app/manage.py migrate

python django_web_app/manage.py runserver

In your web browser enter the address : http://localhost:8000 or http://127.0.0.1:8000/

Admin Login Credentials for database :

Working:

[Watch the video