Backend Application - API: Ruby on Rails
Infrastructure as Code: Hashicorp | Terraform
To run the client and the API on your local machine:
- Install Docker.
- Test the API to http://localhost:3000/api/v1/notes.json
- Test the client (and its connectivity to the API) by going to http://localhost:4000.
docker-compose.yml file mounts
noteboard-api folders as volumes in each Docker image, so any changes you make to the apps on your host OS will automatically be reflected in the running Docker container. This lets you do iterative "make-a-change-and-refresh" style development.
You will find a lot of resources on
docs folder, please see the list below:
You can find the slides here