Team TamworthpresentFind My Escape

Find My Escape Demo Video
Your path to adventure starts here...
Find My Escape is your ultimate travel companion, designed to take the guesswork out of planning your next getaway. Whether you’re dreaming of serene beaches, bustling cityscapes, or hidden mountain retreats, Find My Escape matches your preferences with the perfect destination, creating a seamless and stress-free travel planning experience. Find My Escape makes it easy for travelers of all types—adventurers, families, couples, and solo wanderers—to turn their dream trip into reality.
We initially had a few ideas for our app including a movie app, a game and a holiday app. We decided against making a game as we thought it would be too complex. We also thought the movie app idea would be too similar to currently existing apps such as IMDb. Hence, we decided to make a holiday app.
Firstly, the user can either login or continue as a guest before being transported to a search page in which they can search for a new location and see their favourited locations for upcoming trips (if they are a member). After searching a location the user is taken to a new page which shows a description of the chosen location and a drop down menu where they can choose different activities. Upon choosing a activity from the drop down menu, Find My Escape replies with a list of suggestions of the chosen activity to do in this location which can be also be favourited.
The Team
Joshua McDonagh
Benni Wilson
Hamdy Abdalla
Syed Mohammad Zohair Abidi
Mohamed Fraitis
Technologies

We used: Java, PostgreSQL, SpringBoot, H2, Firebase
We chose these technologies because we felt most familiar with them after learning about them and using them throughout the course. We also felt these technologies were the best fit for making our application.
Challenges Faced
One of the main challenges was finding the right fit in terms of the number of group members to work on the backend and the number of members to work on the frontend. Initially, we decided to have two members on the backend and three on the frontend as we thought that the application was front-end heavy so more manpower would be required on the frontend. However, we soon realised that the backend also required lots of work which meant that the frontend progressed quicker than the backend. Hence, a major challenge for this group project was ensuring the backend and frontend progressed at the same pace