- Flask for Backend
- SQL (sqlite3) for database
- HTML, CSS, JS, Python
- and some python modules
- Logger: to log everything you do
- ToDo: include and check tasks of as you go
- Timer: a simple timer (you can however use it as a Pomodoro, but that functionality isn't built in, yet™)
for a guide on how to use the Features check out the how-to page
Logger, is used to log everything you do in the study session, please note that logs are temporary, they don't get stored in database and they might disappear, exporting would give you a .txt file of the said logs.
> completed chapter 1
> taking break
> came back
Just a simple ToDo program built with Flask and SQL, it remembers all the tasks in the database.
"Timer" is a simple timer program with JS for the timer logic.
- Clone the repo
git clone https://github.com/xperiandev/StudyTracker- Install the requirements (create a virtual environment if needed)
pip install -r requirements.txt- Run the program using Flask
flask run --debugStudyTracker/
static/
images/
background.jpg
favicon.ico
style.css
templates/
apology.html
dashboard.html
index.html
layout.html
logs.html
tasks.html
timer.html
app.py
credits.md
database.db
README.md
requirements.txt
Licensed under GPLv3