- User Authentication (Django built-in User Authentication)
- CRUD Operations (To-Do Feature, Adding Notes, Homeworks, etc.)
- Search Functionalities (YouTube Searching, Book Searching, Wikipedia Searching)
- Measurements (Heigh & Weight Calculator)
-
Clone the repository:
git clone <repository-url> cd Student-s-Point
-
Install the required Python packages:
pip install -r requirements.txt
-
Configure the database settings in
studentstudyportal/settings.py
. -
Apply migrations:
python manage.py makemigrations python manage.py migrate
-
Create a superuser for admin access:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Username & Password:
username: demo password: demosite
- Access the admin panel at
http://localhost:8000/admin/
and log in with the superuser credentials created in step 5 of the installation. - Use the admin panel can data in Notes, Homeworks, and also can view student's profie and many more.
- User can access all the functionalities like Note making, To-Do listing, Homework details, Search functionalities, and etc.
- The authentication process in this website is completely built using Django built-in Authentication Method and using Django Crispy Forms.
Contributions to this project are welcome. If you'd like to make improvements, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
Please ensure your code follows best practices and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.