Skip to content

Personal Budgeting Management, built with @remix_run and deploy on Firebase stack.

Notifications You must be signed in to change notification settings

suciptoid/cashlog

Repository files navigation

Cashlog

Development

  • Copy .env.example to .env
  • Setup firebase client config in ./firebase.config.json (from Project Setting>General>Your Apps)
  • Run firebase emulator npm run emulator
  • Run npm run dev

Test

  • Run firebase emulator npm run emulator
  • Run npm run test

Deploy (Manual)

  • Require firebase-tools npm i -g firebase-tools
  • Run npm run build
  • Build firebase function adapter node functions/install.js
  • Run firebase deploy --only functions,hosting

Deploy (Github Actions)

  • Obtain firebase cli token (Guide)
  • Add FIREBASE_TOKEN to Action secret

About

Personal Budgeting Management, built with @remix_run and deploy on Firebase stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published