- git clone
- npm init
- write README with fancy emojis ✨
- npm i express mongoose
- touch index.js
- write express configuration and route /
- npm start
- npm i mocha chai chai-http expect sinon
- mkdir test && touch test/index.spec.js
- write basic tests
- npm test
- setup new Mongo database
- setup new Heroku app (and add env variable MONGODB_URI)
- setup Travis-CI repo (and add env variable MONGODB_URI)
- touch run.sh (and add env variable MONGODB_URI)
- add fancy badges to README ✨
- npm run dev
- write mongoose configuration and model
- write CRUD routes
- npm run dev test
- npm run dev
- test CRUD routes with Postman
- git commit
- a GitHub template repository with a nice README
- accounts on Travis-CI, Heroku, MongoDB Cloud
- a text editor with cool snippets
- a stopwatch ⌚
- if you need a REST API
- if you need it fast
- if you need it like, really fast