Inspiration

Introducing Vybing an innovative app that will help the way people explore unfamiliar places. Inspired by the desire to connect people and enhance their travel experiences, we have developed an augmented reality (AR) application that aims to help individuals discover hidden gems and vibrant locations they wouldn't have found otherwise. Leveraging AR technology, our app provides an immersive, interactive, and personalized experience, guiding users towards the best spots to vibe and create unforgettable memories. Whether you are a solo traveler, a group of friends, or a family on vacation, our app will be your virtual local guide, unlocking the pulse of a new city or town.

What it does

This app is designed to provide a comprehensive platform for users to make reservations, purchase tickets, and discover information about nearby establishments such as pubs, clubs, and restaurants. Utilizing augmented reality (AR) technology, the app allows users to easily access these features. By simply opening the app on their device and allowing a few seconds for their device's position to be determined, users can view the camera feed with augmented reality icons representing various nearby places of interest. Upon selecting an icon, users will be redirected to the Google Maps information page for that establishment. From there, they can access additional details such as the website, reviews, and other relevant information.

How we built it

To develop our app, we utilized the Unity Engine as the primary tool. Unity Engine provided us with a robust development environment to create an immersive and interactive experience. For the core functionality of integrating realistic 3D tiles of the world, we incorporated Cesium into our development process. Cesium aided us in retrieving and incorporating accurate and detailed 3D representations of the earth's terrain. Additionally, to implement the Google Maps coordination system and enable us to accurately position and place 3D objects in augmented reality, we leveraged the AR Core Unity extension. This extension seamlessly integrated with our app, enabling us to retrieve specific location data from Google Maps and precisely map and align our 3D objects in augmented reality. Through the combined use of Unity Engine, Cesium, and AR Core Unity extension, we were able to successfully develop an engaging and robust app that merges the virtual world with the real world through augmented reality.

Challenges we ran into

During the development of our app, we encountered several challenges. The initial difficulty we faced was understanding how to seamlessly integrate all the frameworks we were using into a cohesive system. Additionally, as we reached the final stages of building the app, we encountered compatibility issues when attempting to create a version for Android devices. This posed significant obstacles as we had to identify and resolve any conflicting elements to ensure the app could be successfully built and function on Android platforms. Overall, these challenges tested our problem-solving abilities and perseverance but ultimately contributed to a more robust and refined app.

Accomplishments that we're proud of

We are incredibly proud of the work we have put into this project, even if it may be considered small in scale. Building a small app that effectively caters to our desired objectives is an achievement in itself. It showcases our dedication and skills as a team. The success of this app has ignited a desire within us to expand its possibilities further. We envision integrating additional features, gaining insights from collaborating with new individuals who can contribute their expertise, and ultimately pushing the boundaries of what this app can offer. We believe in its potential and are excited to continue evolving and improving upon our creation.

What we learned

By creating this app, we learn the significance of scalability and the need for optimizations to ensure smooth performance as the user base grows. It highlights the importance of organizational skills to effectively manage and implement various features. Additionally, it reveals how much there is still to learn about Google API, Google Maps, and Cesium software to seamlessly integrate the desired functionalities into the app.

What's next for Vybing

In order for our app to be complete and ready for release, we have some key features to implement. Our primary goal is to incorporate artificial intelligence to provide users with personalized location suggestions based on their preferences. This means that the app should be able to analyze user data such as their music preferences, food choices, and desired ambiance to recommend establishments that align with their tastes. Additionally, we aim to connect our app to the Google Maps API for seamless integration and accurate location data. To enhance user experience, we plan to create 3D icons that automatically connect to the corresponding places of interest on Google Maps. This automation will ensure that we can efficiently provide these icons without the need for manual mapping for every individual establishment on Google Maps.

Built With

Share this project:

Updates

posted an update

We have successfully developed an alpha version of our app, which is currently functioning in a straightforward and minimalistic manner. This simplified prototype allows us to test the basic functionalities and gather invaluable feedback for further enhancements.

Log in or sign up for Devpost to join the conversation.