Web applications
WanderWise
B2B2C travel marketplace for agencies to manage bookings, listings and customer interactions.
Showcase
Overview
WanderWise is a travel marketplace with agency tools for bookings, listings and customer management. Travelers search for experiences, book them and follow their trips; organizers publish experiences, handle bookings and follow revenue by experience.
What I built
- Designed Java 17 and Spring Boot microservices with Eureka for service discovery and Kafka for messaging.
- Built Next.js interfaces with React and TypeScript, with role-based access control and client-side state management.
- Secured the platform with JWT and OAuth2, managed PostgreSQL migrations with Flyway and documented the APIs with OpenAPI.
- Added email notifications with Spring Mail and Thymeleaf, tested locally with MailDev.
- Automated Docker deployments to production servers with GitHub Actions.
About the visuals
The walkthrough and screenshots cover both sides of the marketplace: destination search, top-rated trips, experience pages and the traveler dashboard; then the organizer dashboard, published experiences and revenue by experience.
Tools
Java 17 / Spring Boot / Kafka / PostgreSQL / Next.js / TypeScript
Related case studies
Web application development services ↗API integration and backend services ↗