Skip to content

jamidwyer/hord

Repository files navigation

hord

CMS to track personal and community food resources, in hopes of reducing food waste while keeping us all fed!

I do not plan to make a profit on this labor of love, so if you're a hippie nerd like me, pull requests very gratefully accepted.

Currently very close to ready for some test users!

Dev

git submodule init && git submodule update

docker compose up --build

If things go right, you'll see the following:

Create a superuser:

docker exec -it hord_server python manage.py createsuperuser

Deploy

Deployment setup

ssh into server.

Pull changes from this repo.

docker compose up --build

Roadmap

MVP

  • test restoring from backups
  • Add signup link to django login page
  • unique product name

Nice to have

  • handle shared css better -- submodule?
  • Allow trusted users to work within CMS
  • establish user trust rules
  • figure out how to scale data before server costs bankrupt me
  • make ingredients optional
  • make backup before merging server code
  • upload backups to s3
  • image recognition
  • lose REST or build it out
  • move not-found out of recipes
  • different nginx for prod and dev
  • recipes a completely separate app
  • mock data
  • activitypub integration?
  • https://diagrams.mingrammer.com/docs/getting-started/installation
  • https://whitenoise.readthedocs.io/en/stable/
  • non-docker server dev
  • automate ssl renewal
  • clean up nginx config
  • clean up submodule code made redundant by unifying here
  • aws secret manager
  • adrs https://github.com/npryce/adr-tools

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published