├── .editorconfig ├── .env-sample ├── .gitignore ├── .travis.yml ├── LICENSE ├── Procfile ├── README.md ├── config.js ├── first-time-setup.js ├── manifest.js ├── package.json ├── server.js ├── server ├── api │ ├── accounts.js │ ├── admin-groups.js │ ├── admins.js │ ├── contact.js │ ├── login.js │ ├── logout.js │ ├── main.js │ ├── sessions.js │ ├── signup.js │ ├── statuses.js │ └── users.js ├── auth.js ├── emails │ ├── contact.hbs.md │ ├── forgot-password.hbs.md │ └── welcome.hbs.md ├── mailer.js ├── models │ ├── account.js │ ├── admin-group.js │ ├── admin.js │ ├── auth-attempt.js │ ├── note-entry.js │ ├── session.js │ ├── status-entry.js │ ├── status.js │ └── user.js ├── preware.js └── web │ └── main.js └── test ├── config.js ├── manifest.js ├── server.js └── server ├── api ├── accounts.js ├── admin-groups.js ├── admins.js ├── contact.js ├── login.js ├── logout.js ├── main.js ├── sessions.js ├── signup.js ├── statuses.js └── users.js ├── auth.js ├── fixtures ├── creds.js ├── db.js ├── hapi.js └── index.js ├── mailer.js ├── models ├── account.js ├── admin-group.js ├── admin.js ├── auth-attempt.js ├── note-entry.js ├── session.js ├── status-entry.js ├── status.js └── user.js ├── preware.js └── web └── main.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env-sample: -------------------------------------------------------------------------------- 1 | SMTP_PASSWORD=secret 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node server.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/README.md -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/config.js -------------------------------------------------------------------------------- /first-time-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/first-time-setup.js -------------------------------------------------------------------------------- /manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/manifest.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server.js -------------------------------------------------------------------------------- /server/api/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/accounts.js -------------------------------------------------------------------------------- /server/api/admin-groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/admin-groups.js -------------------------------------------------------------------------------- /server/api/admins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/admins.js -------------------------------------------------------------------------------- /server/api/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/contact.js -------------------------------------------------------------------------------- /server/api/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/login.js -------------------------------------------------------------------------------- /server/api/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/logout.js -------------------------------------------------------------------------------- /server/api/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/main.js -------------------------------------------------------------------------------- /server/api/sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/sessions.js -------------------------------------------------------------------------------- /server/api/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/signup.js -------------------------------------------------------------------------------- /server/api/statuses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/statuses.js -------------------------------------------------------------------------------- /server/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/api/users.js -------------------------------------------------------------------------------- /server/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/auth.js -------------------------------------------------------------------------------- /server/emails/contact.hbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/emails/contact.hbs.md -------------------------------------------------------------------------------- /server/emails/forgot-password.hbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/emails/forgot-password.hbs.md -------------------------------------------------------------------------------- /server/emails/welcome.hbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/emails/welcome.hbs.md -------------------------------------------------------------------------------- /server/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/mailer.js -------------------------------------------------------------------------------- /server/models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/account.js -------------------------------------------------------------------------------- /server/models/admin-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/admin-group.js -------------------------------------------------------------------------------- /server/models/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/admin.js -------------------------------------------------------------------------------- /server/models/auth-attempt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/auth-attempt.js -------------------------------------------------------------------------------- /server/models/note-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/note-entry.js -------------------------------------------------------------------------------- /server/models/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/session.js -------------------------------------------------------------------------------- /server/models/status-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/status-entry.js -------------------------------------------------------------------------------- /server/models/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/status.js -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/preware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/preware.js -------------------------------------------------------------------------------- /server/web/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/server/web/main.js -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/config.js -------------------------------------------------------------------------------- /test/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/manifest.js -------------------------------------------------------------------------------- /test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server.js -------------------------------------------------------------------------------- /test/server/api/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/accounts.js -------------------------------------------------------------------------------- /test/server/api/admin-groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/admin-groups.js -------------------------------------------------------------------------------- /test/server/api/admins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/admins.js -------------------------------------------------------------------------------- /test/server/api/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/contact.js -------------------------------------------------------------------------------- /test/server/api/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/login.js -------------------------------------------------------------------------------- /test/server/api/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/logout.js -------------------------------------------------------------------------------- /test/server/api/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/main.js -------------------------------------------------------------------------------- /test/server/api/sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/sessions.js -------------------------------------------------------------------------------- /test/server/api/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/signup.js -------------------------------------------------------------------------------- /test/server/api/statuses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/statuses.js -------------------------------------------------------------------------------- /test/server/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/api/users.js -------------------------------------------------------------------------------- /test/server/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/auth.js -------------------------------------------------------------------------------- /test/server/fixtures/creds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/fixtures/creds.js -------------------------------------------------------------------------------- /test/server/fixtures/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/fixtures/db.js -------------------------------------------------------------------------------- /test/server/fixtures/hapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/fixtures/hapi.js -------------------------------------------------------------------------------- /test/server/fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/fixtures/index.js -------------------------------------------------------------------------------- /test/server/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/mailer.js -------------------------------------------------------------------------------- /test/server/models/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/account.js -------------------------------------------------------------------------------- /test/server/models/admin-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/admin-group.js -------------------------------------------------------------------------------- /test/server/models/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/admin.js -------------------------------------------------------------------------------- /test/server/models/auth-attempt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/auth-attempt.js -------------------------------------------------------------------------------- /test/server/models/note-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/note-entry.js -------------------------------------------------------------------------------- /test/server/models/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/session.js -------------------------------------------------------------------------------- /test/server/models/status-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/status-entry.js -------------------------------------------------------------------------------- /test/server/models/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/status.js -------------------------------------------------------------------------------- /test/server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/models/user.js -------------------------------------------------------------------------------- /test/server/preware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/preware.js -------------------------------------------------------------------------------- /test/server/web/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jedireza/frame/HEAD/test/server/web/main.js --------------------------------------------------------------------------------