Files
rmcampos fb93d066d7
Build and Push App / build-and-push (push) Has been cancelled
Build and Push Backend / build-and-push (push) Has been cancelled
first commit
2026-06-28 20:23:06 -03:00

1.3 KiB

Bean Score

A Progressive Web Application (PWA) for tracking and rating your favorite coffee places. Bean Score helps coffee enthusiasts discover, rate, and share their favorite cafes with an interactive map-based interface.

About

Bean Score is a full-stack application that allows users to:

  • Create an account and securely authenticate
  • Add and manage coffee shop locations
  • Rate and review coffee places
  • View coffee shops on an interactive map
  • Access the app as a Progressive Web App on mobile devices

Technologies

Frontend

  • React 19 - Modern UI framework
  • TypeScript - Type-safe JavaScript
  • React Router - Client-side routing
  • Vite - Fast build tool and dev server
  • Tailwind CSS 4 - Utility-first CSS framework
  • Google Maps API - Interactive mapping functionality
  • PWA - Progressive Web App capabilities with offline support

Backend

  • Quarkus 3.30 - Supersonic Subatomic Java Framework
  • Java 21 - Latest LTS version of Java
  • Hibernate ORM with Panache - Simplified persistence layer
  • PostgreSQL - Relational database
  • JWT Authentication - Secure token-based authentication with SmallRye JWT
  • REST API - RESTful web services with Jackson serialization
  • OpenAPI/Swagger - API documentation and testing interface
  • Maven - Dependency management and build tool