TIREUS

Objectives
  • create a web application for managing tire services hosted in the cloud
Technical-side
  • used Java 8 + Spring for the backend
  • used PostgreSQL as the database; used PostgreSQL-specific features: trigrams and SKIP LOCKED
  • hexagonal architecture with asynchronous communcation between app's modules
  • hosted on DigitalOcean, but can be easily ported to other cloud providers (no vendor-lock)
  • integrated with Google Cloud Storage and Google Cloud Functions (serverless)
  • used React + Material UI for the interface
Screenshots