Find a file
2025-04-17 15:54:33 -05:00
cmd/server create working test endpoint 2025-04-17 15:54:33 -05:00
internal create working test endpoint 2025-04-17 15:54:33 -05:00
.gitignore set up project 2025-03-29 19:06:07 -05:00
flake.lock set up project 2025-03-29 19:06:07 -05:00
flake.nix set up project 2025-03-29 19:06:07 -05:00
go.mod create working test endpoint 2025-04-17 15:54:33 -05:00
go.sum create working test endpoint 2025-04-17 15:54:33 -05:00
query_draft.sql added query draft 2025-04-08 18:36:11 -05:00
README.md create working test endpoint 2025-04-17 15:54:33 -05:00
shell.nix set up project 2025-03-29 19:06:07 -05:00

Vegan Barcode

The goal of this project is to be a crowd sourced resource to find out if a product is vegan

Task list

  • figure out how we want to handle database migrations
  • database object models should be separated out from database migration function
  • create main process that runs database migration and then starts api
  • create search api
  • create upload api
  • create workers
    • barnivore lookup
    • alergen ingredient database lookup?
  • create mobile and desktop front ends
  • moderation tooling?

Created database by

How to start database

  • Run brew services start postgresql
  • Create database
    • Setting environment variables:
      • PGHOST=localhost
      • DB_NAME=veganDB (Can be arbitrary)
    • Run createdb veganDB (To delete in future just run dropdb )