Skip to content

Rima119/Track-n-Goal

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Track'N Goal

A goal tracking Web/Mobile (Andoid & iOS) application.


Landing Page · Blog Article . Report Issues · Request Feature

Contents

Introduction

Track'N Goal is a flutter-based Goal tracking Web/Mobile (Andoid & iOS) application that help users to achieve their goals by tracking their progress and reminding them to work on their goals.

Deployed Project link: Deployed Project

Final Project Blog Article: Blog Article

Authors

Rim EL FILALI - Github / Linkedin

Ousmane KONATE - Github / Linkedin

Fayçal OUEDRAOGO - Github / Linkedin

Built With

Flutter Dart Firebase

Features

  • Support for both offline and online mode.
  • Sign-in with Email/Password or Google Account or Mobile phone to sync and preserve data.
  • Set Remiders for Goals
  • Set reminder notifications.

Installation

  1. Install Flutter by following the instructions at https://flutter.dev/docs/get-started/install.

  2. Clone this repository to your local machine

     git clone https://github.com/Rima119/Track-n-Goal.git
    
  3. Navigate to the repository directory in a terminal

     cd Track-n-Goal
    
  4. Install the dependencies

     flutter pub
    
  5. Build and run the app on your device or emulator

     flutter run
    

Usage

The app provides the following features:

-User Authentication

Users can create an account by signing up with an email address and a password, with google, or with their mobile phone number. Once they've created an account, they can sign in to access the app's functionalities.

-Goals Management

After logging in, users can view a list of their goals, edit existing ones, or delete goals they no longer need.

They can also add new goals

-Reminders

Users can view a list of reminders associated with their goals. They can also delete reminders they no longer need.

They can also add new reminders, specifying the date and time when they want to be reminded of a particular goal.

-Logging Out

When finished using the app, users can log out to ensure their account remains secure

Contributing

If you have issues, questions or create a pull request.


For suggestions follow these steps:
  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Please ensure your pull request adheres to the following guidelines:
  • Alphabetize your entry.
  • Search previous suggestions before making a new one, as yours may be a duplicate.
  • Suggested READMEs should be beautiful or stand out in some way.
  • Make an individual pull request for each suggestion.
  • New categories, or improvements to the existing categorization are welcome.
  • Keep descriptions short and simple, but descriptive.
  • Start the description with a capital and end with a full stop/period.
  • Check your spelling and grammar.
  • Make sure your text editor is set to remove trailing whitespace.
  • Use the #readme anchor for GitHub READMEs to link them directly

Thank you for your suggestions!

Related projects

Licensing

This project is licensed under the MIT License - see the LICENSE.txt file for details.

About

A Tracking Goal App Using Flatter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors