aqua

๐Ÿ’ก A website and user system starter

reactnodejsjavascriptboilerplateadminmongodbhapiuser-managerstarter-kituser-system

Preview

aqua preview

Overview

Aqua is a full-stack web application starter built with hapi, MongoDB and React that provides a complete user and account management system. It includes public-facing pages, user authentication with password reset, account dashboards and an admin interface for managing users, groups and permissions, making it suitable for projects requiring user registration, login and role-based access control.

Features

user-authenticationuser-managementadmin-dashboardaccount-managementpassword-resetcontact-formemail-notificationsrole-based-access-controlgroup-permissionsgranular-permissions

Feature Flags

userDashboardauthenticationemailslandingpagepaymentsauthorizationteamsOrgsnotificationsformsValidation

Recommended Use Cases

saas-starteradmin-paneluser-systemwebsite-with-authentication

Frontend

reactreduxreact-router

Backend

nodejshapi

Auth Providers

None

Deployment Targets

heroku

Payment Providers

None

Quick Facts

โญ Stars
1,4k
๐Ÿด Forks
357
๐Ÿงพ License
MIT
๐Ÿ”„ Active
Unknown
GitHub

Stack

Framework
hapi
Language
javascript
Database
mongodb
Auth
bcrypt
Testing
lab
CI
travis-ci

Data Layer

Databases
mongodb

UI Stack

Components
react

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci

Pricing

Classification
free
Selected
โ€”
Notes
Found pricing cues (currency/per/tier)
Get Started with this Boilerplate