Introduction
Travis — Travel Booking Platform is a travel booking solution to automate the whole trip with automatic booking by integrating taxi services, airline reservations, hotel bookings, and calendar synchronization. I built the back end with C# and .NET, developing integrations with Google APIs, Outlook, and 3rd-party travel services. Key modules included itinerary management, booking workflows, user preferences, and automated notifications for travel updates.
The Challenge & Solution
As the lead Architect, I steered the technical direction, defining system boundaries and ensuring the solution adhered to best practices in distributed systems design. Seamless integration with third-party ecosystems was key to extending the platform’s utility.
Technologies & Architecture
We utilized C#, Google APIs, Microsoft Graph, MySQL to construct the solution. C# served as the reliable backbone, offering strong typing and a rich standard library for complex business logic. Google APIs played a crucial role in our technology stack.
Key Highlights
- Calendar sync
- Email parsing
- Smart suggestions
Impact
This project not only met its initial requirements but also laid the groundwork for future scalability.