Skip to content

NC Travel

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

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

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

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

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.

Ben Stirk

Ben Stirk

After completing a precision machinist apprenticeship and

working in the engineering industry for over four years, I decided to change career and pursue software development. In my spare time I play the drums, and when I’m abroad I go scuba diving.

Tech Stack

Tech Stack for this group

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.