Project index
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
- Website
- portaltrip.prgm.codes

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.