Backend architecture for Gastrodamus's Header and Review Microservices.
Back-end: Node.js, Express, AWS EC2, Nginx
Database: PostgreSQL, Cassandra
Load testing: Loader.io, K6, New Relic
GET
api/header/restaurantsPOST
api/header/restaurants
GET
api/header/:id/restaurantDELETE
api/header/:id/restaurantPATCH
api/header/:id/restaurant
GET
api/header/:id/categoryPOST
api/header/:id/category/:catIdDELETE
api/header/:id/category/:catIdPATCH
api/header/:id/category/:catId
# clone this repository
$ git clone https://github.com/gastrodamus/header.git
# install dependencies
$ npm install webpack
$ npm install
# seed postgresql database
$ npm run schema-postgres
$ npm run postgres-seed
# bundle files with webpack
$ npm run react-dev
# run the app!
$ npm start
- Nvm
- Node
- Git