Made by NC-Draw-Battle
Your Personal Travel Planner
NC Travel is a sleek, user-friendly mobile app designed to simplify travel planning — whether it’s a weekend getaway or a long international holiday. With just a few taps, users can create personalised trips, search for flights, hotels and activities — using filters to find exactly what they’re looking for. Saved favourites can then be used to build a complete travel itinerary, all in one place. The app focuses on giving users full control and flexibility over their travel plans, allowing them to organise trips by upcoming or past travels, and remove any trips they no longer need. NC Travel is the smart, simple way to plan and manage efficient journeys.
The Team
Antonio Rees
I am a mathematics graduate, training to be a software/…
machine learning engineer. I enjoy camping and hiking, and play guitar.
Britney Nguyen
Former art student turned aspiring software/front-end…
developer. I enjoy reading, creative writing, and building personal projects for my GitHub portfolio.
Ella Spiridon
I’m a business graduate, enjoying learning software…
development, with a special interest in front-end. In my spare time I enjoy cooking and baking.
Garry Morris
After several years working in the electronics security…
industry I’m evolving my career to become a full stack software developer. I enjoy travelling and sports. I look forward to the challenges ahead.
Tech Stack

We used React Native, Expo, Firebase authentication/ Firestore, Typescript, Axios, Jest/ Supertest, Amadeus API, AI using python and google’s Gemini They serve the functionalities the app requires, and we didn’t cover them on the course; learning and using these technologies was a challenge, and we wanted to be ambitious with this project. They are also up-to-date, with React-native being used in many mobile applications from a plethora of companies.
Challenges Faced
Planning and executing a large scale project for the first time came with several issues to overcome. Spiking these technologies was a huge learning curve, particularly Firebase. The test API also caused a few issues, with connectivity not being consistent and unknown errors occurring. We also had issues merging multiple branches together, as we had merge conflicts several times.