coluzziandrea / achille

Mobile App For Fitness.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Achille logo

Achille

Fitness App

Shield: Contributions Welcome License: MIT

Achille (Fitness app)

Achille is a free and open source Fitness tracking app, made with React Native.

Tech Stack

Following packages were used to build this project:

Build

  • yarn

Firebase config

You have to register a project to firebase and then update the file

src/config/firebase/config.tsx

accordingly. If you own the rights to this repository, just execute

echo $FIREBASE_API_KEY

echo $FIREBASE_PROJECT_ID

and update the file with these values, or otherwise you can access firebase console and get the values from there.

Run (Metro)

  • npm install -g expo-cli (if you don't have expo installed)
  • npx expo login
  • Input your username & password
  • npx expo start --tunnel

Run (Local)

To run locally you'll need to setup either Android Studio or xCode.

Android Studio

Follow this guide to setup Android Studio. After this, you can run

npx expo start

And when the QR code will show, you can press 'a' to start the android emulator

Build application executable

Follow this guide to build Android or IOS executables.

Android APK

To generate an .apk, run:

eas build -p android --profile previewAndroid

About

Mobile App For Fitness.

License:MIT License


Languages

Language:TypeScript 83.7%Language:SCSS 11.0%Language:JavaScript 5.3%