A restful json API, data models and a few helpful utilities
The /signup endpoint makes sure the supplied username
and email address are unique and creates new User and
Account documents.
When supplied valid credentials, the /login endpoint
creates a new Session. We've also included
endpoints for resetting a forgotten password.
The /contact endpoint demonstrates the built-in email
utility. By composing Handlebars and Markdown, personalized emails
with HTML and text parts share one template.
User documents store login credentials and roles.
Aqua ships with two roles; Account and
Admin.
Aqua also ships with an Admin grouping facility
(AdminGroup). Think about these like departments;
sales, support, manager, etc...
Permissions can be granted to an AdminGroup or
individually for an Admin. Admin
permissions will win over their group's permission.
Home, about, sign-up and contact us
Login, forgot password and reset password
Mock dashboard and account settings
Manage users, accounts, admins, admin groups, and statuses
What you build with Aqua is more important than Aqua