/timdo

A web-app which helps to organize your study time.

Primary LanguageJavaScriptMIT LicenseMIT

View the app https://timdo.ashermathews.co

  • Timdo is an web-app that helps the user to organise and make full use of his/her study time.
  • Timdo is basically a timer app that helps you organise your study times.
  • It also has a pomdoro timer which helps to manage you time effectively
  • it also has a focus meter which uses machine learning to analyse your level of focus and alert you when necessary.

Technologies Used

The front-end of timdo is built with react-js and the a library named geist-ui is used for bootstrapping.

Timdo also has a backend which is built using Django and uses Sqllite as a database.
the front-end communicates with backend using an API which uses Json to carry data
Link to the API repo

The API is hosted here

The Machine learning model is built using google's teachable machine

Setup

git clone https://github.com/Asher-MS/timdo.git
cd timdo
npm install
npm start

This will start your development server at http://localhost:3000

Features

Pomdoro Timer

It helps you to manage your time using Pomdoro Technique



Inspirational Quotes

Motivational Quotes give us a quick burst of energy and enthusiansm to achieve our goals



Music

Music provides a soothing and relaxing environment for studying and increases our productivity



Task Tracker

Users can track their academic tasks which helps them to use their time more effectively



Focus Analyzer

It uses Machine Learning to analyze your facial and body expressions to measure your Focus level

Note: Please Turn off brave sheilds if you are using BraveBrowser for the proper functioning of the app