Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mzogheib/quoll

Visualise your personal data all in one place!
https://github.com/mzogheib/quoll

express google-maps life-tracking monorepo nodejs oauth2 react redux yarn

Last synced: 8 days ago
JSON representation

Visualise your personal data all in one place!

Awesome Lists containing this project

README

        

# Quoll

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)

Visualise your personal data all in one place!

screenshot

Currently supports:

- [Strava](https://www.strava.com) - Fitness tracking
- [Toshl](https://toshl.com) - Finance tracking

Previously supported:

- [Moves](https://www.moves-app.com/) - Fitness tracking (RIP 🙏)
- [Uber](https://www.uber.com) - Ride sharing (deprecated)

## Getting Started

1. Clone the repo

```
git clone https://github.com/mzogheib/quoll.git
```

2. Install yarn

```
npm install -g yarn
```

3. Install dependencies

```
cd quoll && yarn
```

4. Add environment variables for 3rd party API credentials. Refer to to `packages/api/feed-apis/` for usage.

5. From the root directory run the following and select which package to run. To run another package, open a new terminal and repeat.

```
yarn start
```

## Release process

See [here](https://github.com/mzogheib/quoll/wiki/Release-Instructions).

## TODO & Issue Tracking

Refer to [issues](https://github.com/mzogheib/quoll/issues).