Booktrackr is a simple web application to keep track of books read and notes you've taken on them.
I'm creating this application in parts, and blogging about them here.
- Part I: Setting up the build and version control
- Part II: Setting up continuous integration on Travis CI
- Part III: Setting up deployment to Heroku
- Part IV: Switching to Postgres, creating the first domain entity, setting up Docker locally, and enabling schema migrations
- Part V: Updating Travis and Heroku to use Postgres
- Part VI: Implementing and testing the endpoints for the
Book
entity - Part VII: Adding interactive API documentation of Booktrackr endpoints
- Part VIII: Adding Spring Boot Actuator and Dropwizard Metrics for monitoring and Grafana performance dashboard visualization
- Part IX: Adding a
User
model - Part X: Implementing a create user workflow