Skip to content

TaskFlow is a Flutter application to track and boost your productivity. You can create tasks, projects and goals using the app and track your time utilization throughout the day.

Notifications You must be signed in to change notification settings

aaryak-shah/task_flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow

TaskFlow is a Flutter application to track and boost your productivity!

  • You can create tasks, projects and goals using the app and track your time utilization throughout the day.
  • Create an account, or use the app as a guest to get started.
  • After creating some tasks, goals and projects, you can use the Statistics section of the app to visualize your data and get insights about it. The data analysis is performed using a Flask API.

This app is still under development.

How to set up the project

  • Clone this repository to your computer
  • Create a new Firebase project
  • Add an Android app to the project, with the package name "com.aash.task_flow"
  • Download the google-services.json file and add it to task_flow/android/app/
  • Obtain a Debug SHA1 key using Android Studio, and add it to the Firebase console
  • Then install the app's dependencies as follows:
cd task_flow/
flutter pub get
  • Finally, start the app on a connected device using:
flutter run

Screenshots

Splash Screen & Main Drawer

Creating a Task

Creating a Goal

Creating a Project

Settings

About

TaskFlow is a Flutter application to track and boost your productivity. You can create tasks, projects and goals using the app and track your time utilization throughout the day.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published