Skip to content

RMCampos/bean-score

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

App to rate coffee places

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •