Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 2.24 KB

README.md

File metadata and controls

56 lines (47 loc) · 2.24 KB

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