Skip to content

arnard76/grow-run-archive

Repository files navigation

Grow Run Archive

Features

  • Stores all of your grow runs
  • Displays the cost of each grow run and cost per unit
  • Shows how the cost is split among the resources that were used
  • Stores conditions related to the grow e.g. temperature, pH
Grow.Run.Archive.-.Demo.2024.webm

Deployment

Infrastructure

Automate some of the setup using terraform templates:

  • Firebase Project
  • Neon Project

External Services

Follow these links and create an account for each service and add you credentials as environment variables.

For local development, create .env files with the format specified in .env.example. There are several .env files that separate out the environment variables required for each application/microservice.

For deployment, add the environment variables to your host platform, Vercel or Render for example. If environment variables are not found, try adding all variables in the .env files to the host platform.

  1. Brevo
  2. Firebase
    • init firebase auth
    • copy paste security rules for firebase realtime database from development project