Team SouthCoders
presentTrippy

Trippy Demo Video

Trippy Demo Video

Addiction to Travelling

Lots of people plan and take holidays and, overall, they can be pretty stress free. The problems start when trying to plan a group holiday, where do people want to go? What excursions shall we do? How can I keep in contact with other members and what messaging service do they use?

Well, we wanted to take the hassle out of organising group trips and so Trippy was born to make it simpler and more enjoyable. This app is designed to help groups collaborate and organize their plans all in one place.

From signing up to logging in, the app remembers you and loads the trips you have planned together with your itineraries and even possibilities. You can add members to your group and even have different friendship groups going on different trips! If you don’t like someone then just delete them! (not really, just remove from the group!)

The app gives real time weather forecasts for the next five days together with a map of where you are as well. You can search for destinations when planning your holiday and view a map of where you plan to go. You can also amend your profile as well by including a funny avatar or even a boring picture of you in a suit!

But the best bit? We have built native messaging into the app so you can chat with others in your groups can swap ideas, discuss plans and generally keep up with the gossip! Even better is that there are different rooms for every trip you’ve planned so you can keep your conversations private from other groups!

So, take the hassle out of planning your group trips with Trippy!

The Team

  • Mark WorkmanPreview: Mark Workman

    Mark Workman

  • Callum BlejeanPreview: Callum Blejean

    Callum Blejean

  • Serkan OnalPreview: Serkan Onal

    Serkan Onal

  • Team member imagePreview: Team member image

    Abdiaziz Mohamed

  • Stefano Di MichelePreview: Stefano Di Michele

    Stefano Di Michele

Technologies

PostgreSQL, Node.Js, React, Expo, socket.io, Firebase, Openweathermap.org, Google Places APIPreview: PostgreSQL, Node.Js, React, Expo, socket.io, Firebase, Openweathermap.org, Google Places API

We used: PostgreSQL, Node.Js, React, React-Native, Expo, socket.io, Firebase, Openweathermap.org, Google Places API, HTML5 and CSS3

We used PSQL for the back end and node.js with React for the front-end as we were used to these from the bootcamp. As we were developing a cross-platform app, we settled on react-native and Expo as these required minimal changes from react in writing the code. Firebase was chosen for its ease of use and features and OpenWeatherMap.org and Google.places.api for their easily accessible and free API's. Finally, we chose socket.io for its ease of use, it was free and integrated very nicely into our back end.

Challenges Faced

Initially getting Expo to run on WSL and also getting the weather to display on the itinerary screen.