- Fork and clone this repo
- Remove any local instances of node_modules - this is already in the docker container. Do not run
npm install
locally. docker build -t facompany/diner .
docker run -p 3001:3000 facompany/diner
- To run locally:
npm install
and thennpm start
- React (if more time allowed, would have wanted to refactor using React hooks)
- NoSQL(Mongo) - considered PostgreSQL but liked that fact that Mongo provided consistency and partition tolerance. Also quicker dev time
- Node/Express for backend - using middleware to proxy requests and build out needed routes
- Sentiment npm package for sentiment analysis https://www.npmjs.com/package/sentiment