Team Hungry Coders present TravelRouter

Trip Companion and Itinerary Generator.

TravelRouter is a mobile-based app that leverages modern artificial intelligence technologies to help a user plan trips and explore new places. The app takes destinations and interests, and helps tailor a trip specific to those interests utilising generative AI. It is intended for anybody who is curious and keen for new and exciting experiences.

TravelRouter Demo Video | Northcoders Project Presentations

TravelRouter Demo Video | Northcoders Project Presentations

Team Hungry Coders

Molly BracePreview: Molly Brace

Molly Brace

Fergus JamesPreview: Fergus James

Fergus James

Samuel TeferaPreview: Samuel Tefera

Samuel Tefera

Martin TownleyPreview: Martin Townley

Martin Townley

Hanieh ZaabPreview: Hanieh Zaab

Hanieh Zaab

Tech Stack

We used: React Native, Expo, React Native Elements, ChatGPT API, Google Maps API, MongoDB, Mongoose, Mocha & Chai.

We chose our front end stack (mobile first) because our app is designed for travellers who will be on the go. As a team React Native was also something we wanted to learn about and explore. We chose the Open AI and Google Maps APIs because the team was interested in AI, which is very current and topical. We chose our back end because we needed a flexible, easy to use database to store user date.

We found it difficult to launch our app with expo, as dependencies increased - most of the team were unable to run the app on their machines by the end of the project. Handling and predicting responses from ChatGPT proved difficult. With back-end testing, it was quite time consuming setting up the test suite.

Tech StackPreview: Tech Stack