Inspiration
Having gone on many trips in the past, our team promptly came to the realization that most of our planning was done via general google searches regarding the destination. Furthermore, planning is an exceptionally disliked task among many looking to explore the world. To tackle this problem, we looked to provide a low-cost alternative to the entire planning process as a whole.
What it does
Our web application provides a multi-sided platform for locals, or 'guides', and travellers to interact and facilitate the planning of a trip. An interested local can register as a tour guide simply by accessing the registration page found on our home page. Following this, a traveller can visit the site, and browse the registered tour guides to select one that matches their needs. The tour guide provides relevant information, including a description of how they plan to offer the service, their price, contact information, and their location. After having viewed and decided on a potential guide, the user can choose to buy the service, after which they will begin working together to plan the ultimate trip!
How we built it
To construct the backend and api endpooints for this application, we used mainly python, while making using the GCP and Firestore as our cloud database storage. The vast majority of our front-end work was done using React.js.
Accomplishments that we're proud of
The integration of Firestore within our python back-end and react front-end proved to be more difficult than expected. We also faced quite a few challenges with the creation of our API endpoints, UI, and routing.
What we learned
We're really proud of how we managed to integrate so many new and vastly different systems together, and how each of us managed to learn a new skill/technology through this event. However, we're most proud of our solid teamwork and collaborative spirit.
What's next for Tours by Locals
This application, and idea in general has an extremely high ceiling with lots of room for improvement. For example, the integration of communication within the app, as well as user reviews pertaining to guides are excellent potential features.
Log in or sign up for Devpost to join the conversation.