ardinbig / fitts

Workout tracking app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fitts

Workout tracking app https://vimeo.com/292332057

https://www.figma.com/file/CEo4uF9xm2QRbAk2hlhv43/kenko-ui-kit-update-1?node-id=0%3A1

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Testing with coverage

fvm flutter test --coverage
genhtml -o coverage coverage/lcov.info
open coverage/index.html

Deploying app to the Web

fvm flutter build web
firebase deploy

Build project

Project uses melos for running scripts across packages To run build runner in all packages first make sure you have melos installed and then run:

melos build:runner

Firebase Emulators

When developing locally, you can use firebase emulators for development. To start emulators:

First install dependencies for functions and build the code:

cd functions && npm install && npm run build && cd ..

Then you can start emulators with:

firebase emulators:start

Update cloud functions

After changing, build cloud functions and restart emulators

cd functions && npm run build

To deploy do the server.

firebase deploy --only functions

About

Workout tracking app


Languages

Language:Dart 98.0%Language:HTML 0.7%Language:Ruby 0.4%Language:JavaScript 0.3%Language:Swift 0.2%Language:TypeScript 0.2%Language:CSS 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%Language:Shell 0.0%