Skip to content

Latest commit

 

History

History
114 lines (62 loc) · 5.12 KB

README.md

File metadata and controls

114 lines (62 loc) · 5.12 KB

Student Study Portal Website

Subscribe Our Youtube Channel for upcoming video tutorial, related to this project :-

Youtube: https://www.youtube.com/@InnovateX2023/videos Live Demo: http://student16051.pythonanywhere.com/

Welcome Everyone!

Today I will talk about one of the student friendly website where student can do Notes, Homework, Browse Youtube, Can Signup, Sign in, Read Books, ToDo List, Read dictionary and also their importance article on Wikipedia! Isn't so beautiful?

I am dedicating this project for all the students out there who wants to make a website like this so that he can manage all the things that mentioned above all together!

Let's discuss all the topics step by step:

Technology We used for this project:

  1. HTML5
  2. CSS3
  3. Bootstrap
  4. Django (One of the python frame work for Backend Development)
  5. Javascripts (fundamental of js)
  6. IDE: VS Code
  7. Third-Party APIs like Google Books API, YouTube API, Wikipedia APIs, Dictionary APIs etc.

Initial dashboard before Signup:

image

Dashboard After Login!!

image

Features of this website:

First of all, to use any features bellow here your must login our website. If you don't have any account, you had to create account using Signup Option.

  1. Notes: At notes section, you can add you importants notes about anything you want! It might be your student related notes or anything you want to store. You can create, update and delete your notes!

image

  1. Next Feature is Homework! If you want to make a list of your homework and make it safe, then you can use this option easily

image

  1. Our next sections is Youtube! There is a search option is given here. You can search anything you want using this search option like real youtube,. But there is a difference in this platform, there would be not available any distract video that harm your study. Initially the page will blank , only search option will be there. when you search any topics, then only the related topics will be arrived!

Before searching: image

After Searching: image

  1. There is also a ToDo Opition is available in our website! If you have any upcoming tasks to list and make a plan for it. Then you can easily use To-Do List section. image

  2. Suppose you want read books and don't know where to go to find this books! Good News! We have also this opportunity for you! We used google books api to interact with our users so that anyone can easily find their books and start reading without wasting any time! Cheers! Before Searching: image

After Searching: image

  1. It's Dictionary Time!! As a student we all know that, when we do study, sometimes we get stuck in vocabulary! So we have this solutions for you too! You can easily search your vocabulary using this option and also can hear the pronounciation. image

  2. And Our final task is Wikipedia!! when a students know about any recent and new topics everyone is looking for wikipedia to find the easiest meaning and definition of that specific topics! So why you are waiting for!!

image

Now It's time to discuss how can you make website like this and how can you contribute this work:

  1. Clone this Project: git clone https://github.com/Habib16051/Student-Study-Portal.git

  2. Go to Project Directory cd Student-Study-Portal

  3. Create a Virtual Environment :- for Windows python -m venv env for Linux/Mac python3 -m venv env

  4. Activate Virtual Environment:- source env/bin/activate In VS Code: go to cd env/Scripts and press enter your terminal and after that write ./activate

  5. Install Requirment Packages :- pip install -r requirments.txt

  6. Migrate Database :- For Windows:- py manage.py migrate For Linux/Mac:- python3 manage.py migrate

  7. Create SuperUser :- For Windows py manage.py createsuperuser For Linux/Mac:- python3 manage.py createsuperuser

  8. Finally Run the Projects :- For Windows:- py manage.py runserver For Linux/Mac:- python3 manage.py runserver

If you have anyquery, You can easily reach out to me: Email: innovatexsolutionsbd@gmail.com