SoBeSocial: Fostering Human Connection Through AI
Inspiration
In today's highly connected society, paradoxically, we often find ourselves feeling disconnected. SoBeSocial aims to address this issue by leveraging the power of AI to create experiences that foster human connection.
What it does
SoBeSocial is a platform that utilizes Gemini AI to curate user experiences tailored to their interests, location, budget, transportation, and accessibility preferences. By harnessing the capabilities of Gemini AI, SoBeSocial ensures that users receive personalized recommendations that align with their preferences and needs.
How we built it
- ReactJS: Frontend framework for building the user interface.
- JavaScript (JS): Programming language used for frontend and backend development.
- HTML: Markup language for structuring the web pages.
- Tailwind CSS: Utility-first CSS framework for styling the user interface.
- Gemini AI: Powers the recommendation engine for curating user experiences.
- Google Maps API: Used for geolocation and mapping services to provide users with accurate location-based results.
- Prediction API: Predicts user preferences based on their past interactions and submissions, enhancing the curation process.
- Express.js: Backend web application framework for Node.js.
- Node.js: JavaScript runtime environment for executing server-side code.
- PostgreSQL: Relational database management system for storing application data.
Features
- Personalized Experience Curation: Users can input their interests, location, budget, transportation preferences, and accessibility requirements to receive tailored recommendations.
- Integration with Google Maps API: Provides users with accurate location-based results and directions to their selected experiences.
- Prediction-based Recommendations: Utilizes the Prediction API to analyze user preferences and behavior, enhancing the accuracy of recommendations over time.
- Future Implementation of Machine Learning: Planned integration of machine learning algorithms to make SoBeSocial more proactive, prompting users with relevant events and notifications based on their preferences.
Benefits
- Hassle-Free Social Outings: SoBeSocial simplifies the process of organizing social outings by providing users with curated recommendations tailored to their preferences.
- Promotes Relationship Building: By facilitating meaningful social interactions and experiences, SoBeSocial promotes relationship building and fosters a more connected society.
Challenges
- Narrowing down the project to the MVP: Identifying and prioritizing key features for the minimum viable product (MVP) was challenging due to the wide range of possibilities offered by the AI capabilities and APIs.
- Integrating APIs and AI: Ensuring seamless communication and integration between the Gemini AI, Google Maps API, and Prediction API presented technical challenges, particularly in handling data transfer and synchronization between different systems.
Accomplishments
- Successful integration of APIs and AI: Overcoming technical challenges, we successfully implemented communication between the Gemini AI, Google Maps API, and Prediction API, allowing for seamless data exchange and personalized recommendations.
- Essence of Miami in UI: Incorporating the vibrant and lively essence of Miami into the user interface design, we aimed to create a visually appealing and immersive experience that resonates with users.
Conclusion
SoBeSocial represents a step towards leveraging AI to promote human connection and combat social disconnection in today's society. By harnessing the power of technology, we can create experiences that bring people together, fostering relationships and community building.
What's next for SoBeSocial
The next steps for SoBeSocial involve implementing machine learning algorithms to make the platform even more user-friendly and proactive. By becoming the user's friend, SoBeSocial will notify users about events of their liking and provide personalized recommendations in real-time.
Let's leverage AI and make it our friend to promote a more connected society.
Built With
- express.js
- gemini
- google-maps
- html5
- javascript
- node.js
- postgresql
- predictapi
- react
- tailwind
Log in or sign up for Devpost to join the conversation.