Skip to content

toaxical/study-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Study Tracker

A Python-based tool designed to help you organize your study sessions, track progress, and manage your time efficiently. With its interactive interface, Study Tracker makes studying sessions more structured and effective for learners of all backgrounds.

What the Project Does

The Study Tracker application is a terminal-based productivity tool to simplify and optimize your study routines. You can:

  • Organize study sessions with subject, topic, and duration.
  • Start and monitor timers for focused study or task sessions.
  • Record and review past study sessions with detailed logs and statistics.

Why the Project is Useful

Study Tracker enables learners to:

  • Stay on track with their study goals.
  • Monitor the time spent on various topics or subjects.
  • Review previous sessions and improve productivity with data-driven insights.

How to Get Started

Prerequisites

Ensure your system has the following:

  • Python 3.6 or higher installed. You can download Python here.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/toaxical/study-tracker.git
    cd study-tracker
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py

Usage

  1. Study Sessions: Choose option 1 to start a structured study session by providing the subject, topic, and duration.
  2. Timers: Select option 2 to start a simple timer for any task without recording details.
  3. View Records: Pick option 3 to display past study session logs, complete with subjects studied, session goals, duration, and timestamps.

Example Session

What would you like to do? :
 1. Start a Study Session
 2. Start a Timer
 3. View Past Records
 4. Exit
> 1
What's the subject you'll be studying?: Math
What's the theme/topic of the session?: Calculus
What will be the duration of the session? (in minutes): 90

(っ◕‿◕)っ | Studying Math ~ Topic: Calculus
Tick-Tock: 01:29:59
...
꒰・᷄𖦜・᷅꒱ ♡ | Session over. Yayyy!
🔛

Where Users Can Get Help

If you have any questions, need support, or want to share feedback, you can reach out by:

Who Maintains and Contributes

This project is created and maintained by me duh. Your contributions, suggestions, and feedback are appreciated. For contributing, please adhere to the following:

Contribution Guidelines

  1. Fork this repository and clone it locally.
  2. Make your feature addition or bug fix in a new branch.
  3. Submit your changes through a pull request.

✌🏻

About

track your study sessions, progress and manage your time with ts.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages