Now that we are aware of the high-level architecture, let's get started by setting up the environment to develop the project. To develop and run the application locally, we need to have the following dependencies installed:
- Git
- Node.js
- MongoDB (optional)
- Angular CLI
- Yarn (optional)
- Heroku Toolbelt (optional)