Skip to content
/ hmm Public

Fictional project to manage hackerspace memberships and authorizations

License

Notifications You must be signed in to change notification settings

dmartzol/hmm

Repository files navigation

Hmm! (Hackerspace Membership Management!)

Description

Fictional project to manage memberships for Makerspaces/Hackerspaces. This is a Work In Progress project combining a backend writen in Golang and a frotend using React. The goal is to include only functionality, contents are not provided in this project.

FRONT END IS STILL IN EARLY STAGE AND WIP

Features

  • Running fully in Docker Compose for easy bootstrapping
  • PostgreSQL performant database
  • Telemetry and traces with Prometheus, Grafana and Tempo.
  • Management of Sessions, cookies, permissions, email verification, accounts, ...
  • Management of Hackerspace equipment and equipment authorizations
  • React admin panel to administer resources and sub-resources

Requirements

  • Docker

QuickStart

To run everything:

git clone https://github.com/dmartzol/hmm
cd hmm
make build

Then visit http://localhost:80.

Credits

Go PostgreSQL React TailwindCSS Docker Grafana Prometheus VectorLogoZone

About

Fictional project to manage hackerspace memberships and authorizations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published