Carlos Mata
← Back to Work

BeerSp

Social craft beer catalog & discovery

Year2024
/
RoleFull Stack Engineer
/
StatusMVP
/
Duration3 months
Spring BootKotlinReactMySQL

Context

A community-driven platform for craft beer enthusiasts to catalog, rate, and discover local breweries. Built to focus on social interaction and reliable data structure.

Problem

  • Need for relationships between Users, Beers, Breweries, and Reviews with strict integrity.
  • Scalability of the catalog as user-generated content grows.
  • Requirement for a clean, modile-first interface for on-the-go logging.

Approach

  • Architected a robust relational schema in MySQL ensuring referential integrity for complex join queries.
  • Developed a type-safe backend using Kotlin and Spring Boot, reducing boilerplate and runtime errors.
  • Created a React frontend with strict state management for a snappy user experience.

Outcome

  • Production-ready backend with comprehensive REST endpoints.
  • Seamless user flow from registration to reviewing.
  • Clean separation of concerns enabling easy feature additions.

Highlights

Type-safe BackendSocial GraphProduct Design

Links