Skip to content

fcjr/frothy

Repository files navigation

THIS APP IS UNDER ACTIVE DEVELOPMENT AND IS NOT READY FOR USE.

frothy Logo

frothy

Cross-platform TOTP client.

Desktop App

Building

Prerequisites

  • make
  • go >= 1.16
  • makensis (for building windows)
  • create-dmg (for building macos)

Build

on mac
  1. install dependencies
brew install go nsis create-dmg
  1. build
make
on windows
  1. Install Git Bash

  2. Install other dependencies (recommended via scoop)

    scoop bucket add nsis https://github.com/NSIS-Dev/scoop-nsis # add bucket
    scoop install go nsis/nsis
  3. build (via Git Bash)

    make windows # crossbuilding for macOS is not supported

Mobile App

The mobile app is made using react-native currently with expo as there is not any need for native modules.

Development

Prerequisites

  • node
  • yarn
Recomended

Because this app scans QR codes, development on a physical device is prefered, this can be done using the Expo Go app.

Run in Simulator

yarn     # Get Dependencies
yarn ios # Run in simulator