NotAlone: AI-Powered Relationship Support Platform
Inspiration
NotAlone emerged from our deep concern about the silent epidemic of abuse that many women face daily. Through extensive research and heart-wrenching stories from survivors, we identified three primary forms of abuse that often go unaddressed: physical, emotional, and financial abuse. These stories and observations drove us to create a solution that could offer support while maintaining privacy and safety.
What it does
NotAlone serves as a secure digital sanctuary where users can:
- Interact with an empathetic AI chatbot that functions as a daily relationship journal
- Track and visualize relationships with partners, family members, and friends
- Create a personalized support network through our "circle" feature
- Receive tailored advice, solutions, and resource recommendations based on their situation
- Access information about support services and professional help when needed
How we built it
Our tech stack combines modern tools and frameworks for optimal performance:
- AI Engine: Google Gemini Pro for intelligent conversation processing
- Frontend: Next.js framework with TypeScript for type safety
- Styling: Tailwind CSS for responsive design
- Version Control: GitHub with CI/CD integration
- Deployment: Vercel for frontend hosting
- Backend: Firebase for secure data management
Challenges we ran into
We encountered several technical hurdles:
- Implementing and optimizing Google's Gemini Vertex AI API
- Fine-tuning AI responses to ensure appropriate and helpful guidance
- Configuring Firebase Functions API for backend operations
- Setting up seamless CI/CD pipeline between GitHub and Vercel
Accomplishments that we're proud of
Key achievements include:
- Developing an intuitive and dynamic relationship visualization graph
- Implementing persistent chat history for user reference
- Creating comprehensive user profiles with progress tracking capabilities
- Building a system that prioritizes user privacy and security
What we learned
Our development journey revealed:
- The transformative potential of AI in creating empathetic support systems
- The power of combining visual and textual data for better user understanding
- The importance of user-centered design in sensitive applications
What's next for NotAlone
Our roadmap includes several exciting features:
- Developing a mobile app with a fitness tracker disguise for enhanced privacy
- Implementing comprehensive health tracking features including:
- Heart rate monitoring
- Step counting
- Sleep tracking
- Adding a relationship timeline calendar for better pattern recognition
- Enhancing AI evaluation capabilities through historical data analysis
- Incorporating verified resources and expert articles on relationships and abuse prevention
NotAlone: Because no one should face abuse alone.
Built With
- firebase
- google-gemini-flash
- next.js
- typescript
- vscode
Log in or sign up for Devpost to join the conversation.