gamenight/backend
2022-04-21 18:51:13 +02:00
..
migrations Added a user system with no proper user validation but working authorisation. 2022-04-20 22:28:00 +02:00
requests Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
src Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
templates Added a user system with no proper user validation but working authorisation. 2022-04-20 22:28:00 +02:00
.gitignore Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
App.toml.example Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
Cargo.lock Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
Cargo.toml Adds some validation to new user registration. 2022-04-21 18:51:13 +02:00
readme.md Added a user system with no proper user validation but working authorisation. 2022-04-20 22:28:00 +02:00

Gamenight

Een online tooltje voor het organiseren van een (board)gamenight

Het doel, Je kan een GameNight organiseren, je geeft wanneer je zou willen spelen, je geeft aan waar je zin in hebt, welke games je hebt, en of je kan hosten. Mensen kunnen zich erbij klikken, hopelijk volgt er een spelletjes consensus, en go.

Ik wil iets maken wat georganiseerder is dan een mailthread en minder push bericht is dan een boargame appgroep.

Geplande features:

  • Account systeem zodat het niet allemaal publiek is.
  • Manier om een event toe te voegen.
  • Manier voor owners om een event te verwijderen.
  • Lijst aan upcoming events.
  • Lijst aan archived events
  • Manier om te koppelen aan je account welke games je hebt, zodat dit automatisch aangevult.wordt als je een party joined,
  • manier om comments te plaatsen op een event.
  • manier om een of meer spellen te selecten zodat mensen dit ook daadwerkelijk meenemen en niet iedereen alles hoeft mee te nemen #QOL
  • manier om recurring game avonden te plannen.

Meta features:

  • Api apart van de site ontwikkelen zodat je shit kan automagiseren, zelf push berichten kan fixen als je wil via de API.
  • Een beetje sexy website bouwen zodat hij op zijn minst bruikbaar is op je mobiel.

Mee devven?

Graag!

Belangrijkste devding dat je moet weten is dat je diesel migrations kan genereren en invulling kan geven, deze database migraties worden automatisch uitgevoerd als je de binary daarna start, of je kan ze handmatig uitvoeren met de diesel executable zelf. Ik weet niet zeker of je diesel nog handmatig moet installeren, maar ik denk het wel cargo install diesel

database migration genereren: diesel migration generate <descriptive name>