Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mzogheib/quoll
Visualise your personal data all in one place!
https://github.com/mzogheib/quoll
express google-maps lerna-monorepo life-tracking monorepo nodejs oauth2 react react-native redux yarn
Last synced: 19 days ago
JSON representation
Visualise your personal data all in one place!
- Host: GitHub
- URL: https://github.com/mzogheib/quoll
- Owner: mzogheib
- License: agpl-3.0
- Created: 2018-01-23T08:44:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T18:50:26.000Z (2 months ago)
- Last Synced: 2024-10-30T03:44:27.855Z (2 months ago)
- Topics: express, google-maps, lerna-monorepo, life-tracking, monorepo, nodejs, oauth2, react, react-native, redux, yarn
- Language: TypeScript
- Homepage:
- Size: 19.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!
Currently supports:
- [Strava](https://www.strava.com) - Fitness tracking
- [Toshl](https://toshl.com) - Finance trackingPreviously 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).