/HOME/PROJECTS/tourxport
FlutterNode.jsExpressFastAPIMongoDB

A travel planning app that turns user preferences and constraints into AI-generated itineraries. I made most of the backend, some frontend and handled data collection and deployment. The project uses a lot of external APIs and services, all of the dataset was collected through web scraping and API integrations. It's also my first time working with Oauth2 and deploying a full stack app to the cloud, so it was a great learning experience.

Project / Footage / Videos
1/2

What I built

Project / Footage / Screenshots
TourXport screenshot 1
1/26

Backend

Built the main backend: authentication, OAuth flows, external API integration, frontend connection points, AI-backend bridge, core logic and design MongoDB schemas.

Data pipeline

Scraped, cleaned and reformatted 20k+ locations with their images so the app has a rich dataset to work with.

Devops

Set up the project environment, deployment flow, cloud services, production configuration and release builds across supported platforms.

Frontend

UI/UX for login/register, account tab and saved tab, filtering and search, and the tour browser experience.