Reusable modules
Reusable modules
Modules come with database schema built-in. These are not reference implementations. These are feature complete modules that you can use in your projects now.
Extendable
Extendable
Add functionality in your own modules, by simply linking to data in existing ones via foreign keys
Predefined Modules
Auth: A fully functional login/signup module, with bearer token and JWT authentication available
Permissions: Assign permissions to users. Other modules can define their own permission categories and give meaning to rules
Files: Track file upload metadata in database and store files using UUIDs
Petstore: For learning purposes, an implementation of the scala-pet-store using h4sm
Features: Users can submit feature requests to your site, and help vote on them
Yours: Build a module you find useful, and submit a PR to have it included in this project!