All projects

Full-stack booking system

PortalTrip

A fictional travel agency with a catalog, quotes, a credit passport and bookings, on top of a Java and Spring Boot API.

Reactive product
PortalTrip
Industry
Tools
Services
Custom software and SaaS · Websites and landing pages
Screenshot 1 of PortalTrip

The challenge

PortalTrip was the capstone of the Globant Talento Ready and Desafío Latam Java course. We use it to show a complete booking system: an Astro frontend and a Spring Boot REST API that connect locally with no configuration.

What we built

  • Destination catalog with search, filters and pagination served by the API.
  • Server-side quotes based on destination, trip type, passengers and insurance.
  • JWT passport with welcome credits; each user sees and manages only their own bookings.
  • Domain rules and booking state transitions validated in the backend.
  • API documented with OpenAPI and deployed with Docker on Coolify.

Technologies

Interface
AstroTypeScriptThree.jsZustandTailwind CSS 4
Backend
Java 26Spring Boot 4Spring Data JPA
Data
PostgreSQL 17
Authentication
Spring Security (JWT)
Services
OpenAPI
Infrastructure
DockerCoolify

Next project

VLM360

Underwater inspection

Something similar in mind?

Tell us about your case and we'll tell you how we would build it.