-
-
Homepage where users swipe to save or skip
-
A map view of all nearby locations
-
A list of saved locations where locations can be removed or saved
-
The view image popup to better view images or the date location
-
A display of the date location with reviews and additional information if provided, also allows the ability to open maps to the location.
-
a review display to allow easy viewing on the ratings of the location
Test flight link sent to Wayne
For testing purposes:
go to settings -> create location -> Location Address -> Pen Argyl, PA -> Change current location to Northampton County to use the map feature.
Inspiration
Planning the perfect date can be challenging, especially when you're looking for something unique and tailored to your preferences. We wanted to create an app that takes the stress out of date planning by providing personalized suggestions based on individual tastes and location. The idea was to combine convenience with creativity, offering users a curated list of date spots that cater to their specific interests.
What it does
Sweet Spots is a date suggestion app that helps users find the perfect location for their next date. By considering user preferences in categories like Dining, Outdoor Adventures, Entertainment, and more, the app provides personalized recommendations. It also leverages location data to suggest nearby venues, making it easy to discover new and exciting places to visit.
How we built it
We built Sweet Spots using React Native for a smooth, cross-platform mobile experience. The backend is powered by Node.js and Convex, enabling efficient data handling and user authentication, including Google Sign-In. We integrated location-based services to provide accurate venue suggestions and used a variety of APIs to gather data on local attractions, restaurants, and activities.
Challenges we ran into
One of the main challenges was ensuring that the app’s recommendations were truly personalized and relevant. We had to fine-tune the filtering and weighting algorithms to accurately reflect user preferences. Additionally, integrating location services while maintaining user privacy was a complex task that required careful consideration of permissions and data handling.
Accomplishments that we're proud of
We’re proud of creating an intuitive and user-friendly interface that makes date planning easy and enjoyable. The personalized suggestion engine is another accomplishment, as it dynamically adjusts to user preferences and provides meaningful recommendations. Successfully integrating location-based services and achieving a seamless user experience across platforms were also major milestones.
What we learned
Through this project, we learned the importance of balancing user privacy with functionality, especially when dealing with location-based services. We also gained insights into optimizing algorithms for personalized recommendations and the value of user feedback in refining the app’s features. Collaboration and clear communication were key to overcoming challenges and ensuring a cohesive final product.
What's next for Sweet Spots
Next, we plan to expand Sweet Spots by exploring partnerships with local businesses to offer exclusive deals and promotions to our users. Additionally, we aim to introduce more advanced filtering options and expand the app's reach to include more cities and regions, making Sweet Spots the go-to app for date planning everywhere.
Built With
- amazon-web-services
- convex
- figma
- google-places
- node.js
- react-native
- render
Log in or sign up for Devpost to join the conversation.