Study Time is a powerful planner designed to help you manage your time effectively, making it the ideal tool for students attending classes or working on assignments. With Study Time, you can effortlessly keep track of your formal hours (class hours) and informal hours (homework or self-study time), ensuring that you stay organized and make the most of every moment.
- Create records of your study sessions.
- Sign up users and manage user authentication.
- Login and logout users securely.
- Edit and delete study records to maintain accuracy.
- Filter study records by month or year for easy review.
- Django
- Python
- CSS
- Bootstrap
- HTML
Study Time utilizes SQLite as its database, ensuring secure and efficient data storage for your tasks and user information.
- Clone this repository to your local machine.
- Create a virtual environment and activate it.
- Install the required packages from
requirements.txt
using the following command: pip install -r requirements.txt - Set up your SQLite database with the necessary configurations.
- Run the migration to set up the database schema: python manage.py migrate
- Start the development server: python manage.py runserver
- Access the application by navigating to
http://localhost:8000/
in your web browser.
- Study Time extensively utilizes Django's class-based views to provide an organized and maintainable codebase. The project also leverages Django's powerful authentication functionalities to ensure secure user accounts.
- Create a user account to access all the features of Study Time.
Feel free to explore the code and contribute to the development of Study Time. Happy studying! ๐ ๐
Website Link: https://studytime.pythonanywhere.com/