No description
Find a file
2021-09-13 23:21:31 +02:00
server Add game member deletion when user is deleted 2021-09-13 23:21:31 +02:00
webapp Add login endpoint and generate a valid token 2021-09-13 12:46:43 +02:00
.gitignore Add context to pass the user token through components 2021-09-13 11:21:26 +02:00
Makefile Add watch-test target and test around game creation 2021-09-13 21:58:52 +02:00
modd-test.conf Add watch-test target and test around game creation 2021-09-13 21:58:52 +02:00
modd.conf Add CLI structure 2021-09-13 11:38:50 +02:00
README.md Add build make target 2021-09-13 15:25:01 +02:00

Craban

Craban is a webapp to manage RolePlaying Games assets like images, music and maps, easily share them with playesr and use them in games, and have conversations with the players though an integrated chat.

Config

Default configuration can be found in the craban.yml file at the root of the repository.

Roadmap

  • Add simple logger everywhere
  • Make server start, teardown and block
  • Bootstrap webapp
  • Embed webapp in server
  • Split server and webapp in different folders
  • Add modd for easy development forkflow
  • Add webapp make targets
  • Add build make target
  • Create basic webapp structure and development workflow
  • Think of a better name
  • Add email config and communications
  • Add webpush notifications
  • Decide on a visual framework to work with (maybe react-material?)
  • Add webapp linter
  • Add token and login endpoint
  • Add token reading wrapper at the API level
  • Add the concept of admin users
  • Add games management endpoints and webapp screens
  • Add chat messages in game
  • Add websocket messages for new chat post
  • Add webpush notification for new chat post