# Aqua

:bulb: A website and user system starter

Repository: https://github.com/jedireza/aqua
Canonical: https://ross.abutalabs.com/products/aqua
Homepage: https://jedireza.github.io/aqua/
Language: JavaScript
License: MIT
License Family: permissive
Topics: javascript, hapi, react, mongodb, nodejs, boilerplate, starter-kit, user-system, user-manager, admin
Archived: true
Last push: 2018-03-09T03:14:45+00:00
Link (homepage): https://jedireza.github.io/aqua/

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4215, "days_push": 3099, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1378, forks 353 (observed 2026-08-28T04:04:33.565996+00:00)

## What it is
Aqua is a website and user system starter boilerplate for Node.js built on hapi and MongoDB, providing a RESTful JSON API with signup, login, password reset, email utilities, and an admin area. It is the successor to the Drywall project, which has been archived and points users to Aqua.

## Use cases
- bootstrap a nodejs website with user accounts
- starter project with signup and login
- user management system boilerplate with mongodb
- admin panel starter with roles and permissions
- restful api starter with authentication
- email templates with handlebars and markdown

## When to choose
- you want a ready-made Node.js user system skeleton with hapi and MongoDB
- you need signup, login, password reset, and admin management out of the box
- you want to study a well-structured hapi/MongoDB reference application

## When to avoid
- you need actively maintained code - the latest release is from 2017 and the project is abandoned
- you use Express or SQL databases rather than hapi and MongoDB
- you want a production-ready framework rather than a starting point to build on

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: auth, web-framework, templating, email
- domain: web-development, backend, developer-tools
- platform: -
- tags: boilerplate, user-system, hapi, mongodb, starter-kit, admin-panel, boilerplate, nodejs, javascript

## Member repositories
- jedireza/aqua (main) score 10
- jedireza/drywall (mirror) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:33.565996+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:58.968236+00:00, confidence not recorded.
  - readme: https://github.com/jedireza/aqua (fetched 2026-08-28T04:04:33.565996+00:00, sha 0f44c00b1b63)
  - homepage: https://jedireza.github.io/aqua/ (fetched 2026-08-29T10:30:21.876190+00:00, sha 503fdfe530a6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
