-
Notifications
You must be signed in to change notification settings - Fork 2
Tech Stack Summary
Michael-Stanford edited this page May 24, 2021
·
5 revisions
We use Render.com for hosting the server and database.
The server is Node-based; it serves an API powered by Express and a front-end powered by Vue.
For email we use either AWS SES, or any regular client email account (like [email protected]).
"express"
"body-parser"
"connect-history-api-fallback"
"cookie-parser"
"morgan" - for http logging
"knex" - abstraction for PostgreSQL
"pg" - direct control of PostgreSQL
"multer" - for multipart form uploads
"aws-sdk" - for SES for emails
"date-fns" - for formatting dates
"moment" - also for formatting dates
"numeral" - for formatting numbers
"dotenv" - for reading configuration files
"lodash" - low-level Javascript helper functions
"lodash-checkit" - more low-level Javascript helper functions
"uuid" - uuid generator
"xlsx" - converts xlsx spreadsheets to json and back
"vue"
"@vue/cli"
"vue-router"
"vuex"
"mustache"
The VCS is Github. Changes to the master branch automatically deploy to the production instances on Render.com.
The test framework is Mocha/Chai
The issue tracker is Airtable