An open API service indexing awesome lists of open source software.

https://github.com/michaelheckmann/lift

Lift is a simple and powerful workout tracking app, designed for maximum efficiency. Powered by Expo.
https://github.com/michaelheckmann/lift

expo react-native reanimated

Last synced: 2 months ago
JSON representation

Lift is a simple and powerful workout tracking app, designed for maximum efficiency. Powered by Expo.

Awesome Lists containing this project

README

          



# Lift 🏋️💪

The Lift repository contains the frontend code for the React Native app. The app is built using [expo](https://expo.dev/).

## Installation

### Package Manager

The repository uses `yarn` as the package manager. To check whether `yarn` is already installed, run this command in your terminal:

```bash
yarn --version
```

If it is not yet installed, you can install it with this command:

```bash
npm install --global yarn
```

[Learn more here about yarn.](https://classic.yarnpkg.com/lang/en/docs/install/#mac-stable)

### Dependencies

Install all the required dependencies by running this command in the project directory:

```bash
yarn
```

### Environment Variables

Add the necessary environment variables to the project.

```bash
cp .env.example .env
```

### Start the development server

To start up the dev server, run this command in the project directory:

```bash‚
yarn start
```

[Learn more about the installation process here.](https://docs.expo.dev/get-started/installation/)

## Troubleshooting

### ApiV2Error: Entity Not Authorized.

If you get this error when running `yarn start`, try logging out of expo `expo logout` and logging back in `npx expo login`.

## Todos

- [ ] Include Realm
- [ ] Include Tamagui
- [ ] Upgrade Expo & Reanimated
- [ ] [Include react-native-typography](https://github.com/hectahertz/react-native-typography)