Inspiration

Traveling solo can be an empowering experience, yet for many women, safety concerns and stress often overshadow the joy of exploration. Studies reveal that 70% of solo female travelers worry about personal safety, and 25% have feared for their safety during a solo trip in the past year (source: https://www.solofemaletravelers.club/solo-female-travel-stats/). In contrast, men often travel with fewer such concerns, highlighting a disparity in travel experiences. We believe that the freedom to travel without constant worry should be a right, not a privilege. Named after the greek hunting and wilderness, Artemis, our app is designed to bridge this gap by offering robust safety features—such as emergency alert buttons and 24/7 chatbot assistance—alongside tools that enhance the fun and spontaneity of travel. With Artemis, women can confidently embark on their journeys, focusing on creating memorable experiences without compromising on safety.

What it does

Artemis is a comprehensive travel app designed to make solo travel safer and more enjoyable for women. It blends critical safety tools with features that help users discover, plan, and fully enjoy their adventures.

Safety Page

  • Emergency Alert Button: Instantly notify local authorities by sending your live location, profile picture, and identification details in case of danger.
  • Auto-Fetch Emergency Contacts: Automatically retrieves the phone numbers of local police, fire stations, and ambulance services based on your current location, eliminating the need for frantic searches in unfamiliar places.

Chatbot Page

  • AI-Powered Travel Assistant: Plan trips, get personalized recommendations, receive local news updates, and access safety ratings of destinations to ensure both fun and secure travel experiences.

Profile Page

  • Personalize Your Journey: Customize your profile, track your travels, and create a fun bucket list on a customizable world map to visualize your adventures.

Explore Page

  • Discover New Destinations: Search trending cities, view photos, and access detailed safety ratings tailored specifically for women. Each city includes a description and a breakdown of its safety environment to help you explore confidently.

Artemis ensures that safety is never a second thought, while also helping you make the most out of every trip.

How we built it

We built Artemis using React for the frontend and Python for the backend, incorporating a range of technologies to support the app’s diverse features.

Explore Page: For the Explore Page, we used React for a dynamic frontend interface and Python for backend processing. We integrated LLaMA via GroqCloud to generate custom safety scores and descriptive insights for each city. FastAPI was used to interact with the Groq API for city-specific safety scores and descriptions. To visually enrich the experience, we integrated the Unsplash API to fetch high-quality images of the cities.

Profile Page: The Profile Page was also built using React and Python, allowing users to personalize their profiles with profile pictures and biodata. We leveraged FastAPI to integrate the Google Maps API, enabling users to create customizable travel maps and bucket lists that visually track their journeys.

Safety Page: For real-time safety features, we used Geopy to pinpoint the user's location and automatically fetch local emergency numbers. We sourced emergency contact information (police, ambulance, and fire services) from the “World Population Review” dataset, ensuring users have immediate access to critical services no matter where they are.

Chatbot Page: The Chatbot Page utilized LLaMA through GroqCloud to build an AI-powered chatbot capable of handling a variety of tasks. It assists users in creating itineraries, offering personalized recommendations, fetching local news, and providing safety ratings for cities.

By combining these technologies, Artemis delivers a seamless, multi-functional travel experience that prioritizes both safety and enjoyment for women travelers.

Challenges we ran into

This project presented significant challenges but also offered invaluable learning experiences for our team. Prior to this hackathon, we had limited exposure to key technologies such as LLaMA, Groq, FastAPI, and React. As a result, we needed to rapidly familiarize ourselves with these tools while simultaneously applying them in real-time to develop the application.

Recognizing the necessity of adaptability in the field of software development, we adopted a resourceful approach. We extensively utilized resources like YouTube coding tutorials, Stack Overflow, and official documentation to troubleshoot issues and accelerate our learning curve.

Another major challenge was the integration of multiple complex features into a cohesive mobile application. None of our team members had previously developed an app with such a wide array of interconnected pages and functionalities. Ensuring seamless interaction between the frontend and backend across diverse components required meticulous management of dependencies, maintaining a coherent file hierarchy, and efficient collaborative workflows using GitHub.

Through patience, effective teamwork, and constant communication, we successfully navigated these obstacles. The culmination of our efforts in a fully functional application was both gratifying and a testament to our collaborative problem-solving capabilities.

Accomplishments that we're proud of

First and foremost, we are proud that we were able to leverage our technical skills to create a solution aimed at the betterment of society. We are firm believers in the potential of technology to drive positive change, and we are grateful to the organizers for providing us with the opportunity to address a global issue that often goes unnoticed.

We are also proud of our ability to learn and apply a wide array of new technologies within a condensed timeframe. Despite our limited prior experience with tools like LLaMA, Groq, FastAPI, and React, we successfully built a fully functional application featuring complex elements such as customizable maps, AI-powered chatbots, and other LLM integrations.

This project has been a rewarding experience, not only in terms of the social impact we hope to achieve but also in terms of our technical growth. The dedication, adaptability, and collaborative spirit demonstrated throughout this project are accomplishments we hold in high regard.

What we learned

Throughout the development of Artemis, we gained invaluable experience in both technical and collaborative domains. We learned to quickly adapt to new technologies such as LLaMA, GroqCloud, FASTAPI, and React, enhancing our technical proficiency and problem-solving capabilities. Our team also developed a deeper understanding of API integrations, particularly in utilizing multiple data sources to enrich user experiences.

Beyond technical skills, we learned the importance of team collaboration, effective communication, and project management. Working under tight deadlines pushed us to become more resourceful, leveraging online platforms and documentation to overcome obstacles. The experience also reinforced the value of building technology with a purpose, addressing real-world issues while maintaining user-centric design principles.

What's next for Artemis

Moving forward, we aim to expand Artemis's capabilities and reach. Our immediate focus will be on refining the user interface and enhancing the app's responsiveness to improve the overall user experience. We plan to introduce offline functionality to ensure critical safety features remain accessible even without internet connectivity, which is essential for remote travel locations.

Additionally, we envision incorporating machine learning algorithms to personalize safety recommendations based on user behavior and travel patterns. Establishing partnerships with local authorities and businesses will allow us to provide verified, real-time safety data and trusted services. In the long term, we aim to scale Artemis globally, focusing on regions where women's travel safety is a pressing concern.

Tracks we're aiming for

  • Leave No Trace - Social impact / sustainability
  • Canyon Climbers - Most Technically Challenging
  • Scenic Route - Best UI/UX
  • The Road Trip of a Lifetime - Best Overall

Discord Usernames

Nalini: nalini_99939

Avanti: avanti-singh

Rahul: rahuliii

Built With

Share this project:

Updates