/loot-logger

Poop tracking app

Primary LanguageTypeScript

GitHub Release Conventional Commits

🚽 LootLogger 💩

LootLogger is an application that allows you to track how much money you get paid for taking a poop at work.

It is built using the Ionic Framework backed by React, and utilises MongoDB Realm for backend persistence and authentication.

Web

The main branch of the app is hosted on Cloudflare Pages at lootlogger.app

To start developing, clone the repository and follow the below steps

# Install the ionic CLI
npm i -g @ionic/cli
# Navigate to the app directory
cd app
# Install dependencies
npm install
# Run the development server
ionic serve

Android

Debug artifacts are built via CI after a release has been cut. Many thanks to Nottaram04 for their functional workflow example in the action-capacitor-android repository.

To download, navigate to the latest release and retrieve LootLogger.apk.

To develop locally, generate the latest version of the assets and android code by running

npx capacitor-assets generate
npx cap sync

Then in Android Studio, import a new project by opening the build.gradle file located at app/android/build.gradle.