Skip to content

Instantly share code, notes, and snippets.

@vincelwt
Last active January 19, 2019 20:30
Show Gist options
  • Save vincelwt/ec5ae1e33f8c0dafafbb0f6198976fd2 to your computer and use it in GitHub Desktop.
Save vincelwt/ec5ae1e33f8c0dafafbb0f6198976fd2 to your computer and use it in GitHub Desktop.
SaaS_tech_2019
### General
Node 8+
Use of promises, async, await
Use of JS "standard" styling https://github.com/standard/standard
Use of arrow functions
Versionning: Git + GitHub
### Backend
Express.JS
+
Extra: express-session, body-parser, request
Server side caching: express-expeditious
Auth: passport
If MVP: ejs for templating
REST /api
### Database
- Mongodb (object data) (module: mongoose)
- Postgres (row data) (module: node-postgres)
- Redis for key-value and persistence accross cluster
Depending on the needs and structure.
### Frontend
Bootstrap 4 + jQuery
### Hosting / Sysadmin
Nothing required on your side.
Please send a copy of the DB.
### Tests
None needed at the moment.
### CI
None needed at the moment.
### Build process
None needed at the moment.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment