Skip to content

Hold yourself accountable by betting on your habits!

Notifications You must be signed in to change notification settings

Oliver9608-lucky/Fitup-Flutter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitup

Make yourself accountable by betting on your habits.

Screenshots

Authentication

SignUp.mov

Create Bet

Create.Bet.mov

Profile

Save.Profile.Pic.mov

Features

Getting started

For the firebase connection you need to request the API Key from me. Alternativly you can setup your own: https://firebase.google.com/docs/flutter/setup?platform=android

Requirements: Flutter, Dart

Clone the repository

git clone https://github.com/Darjusch/Fitup-Flutter.git

In the root folder of the repository:

flutter pub get

then connect your device and you are ready to go.

Architecture

Screenshot 2022-04-30 at 22 10 25

Screenshot 2022-04-25 at 10 55 12

  • assets/ -> images and icons used by the app
  • test/ -> unit tests
  • integration_tests -> integration tests

Screenshot 2022-04-25 at 10 55 33

In the Lib folder:

  • apis -> firebase api
  • controller -> reusable logic in helper files
  • models -> data models
  • providers -> statemanagement files
  • screens -> UI of the screens
  • widgets -> reusable widgets
  • unused -> code that will be used in the future

About

Hold yourself accountable by betting on your habits!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 97.6%
  • Ruby 1.6%
  • Other 0.8%