-
Welcome to RosterNote: The ultimate AI-powered personal CRM designed to seamlessly manage your dating life and friendships.
-
An intuitive and clean dashboard giving you a quick, organized overview of your most important social connections.
-
Smart Calendar: Never miss an important date. Easily track upcoming birthdays, anniversaries, and scheduled catch-ups.
-
Intelligent Reminders: Set custom alerts to ensure you consistently stay in touch with the people who matter most.
-
Effortless Logging: Quickly add new contacts and log important context, from favorite coffee orders to deep conversations.
-
Detailed Profiles: Your personal database for every connection. Keep track of specific details and relationship dynamics.
Inspiration
I've always wanted to be that thoughtful person who remembers everyone's favorite coffee order, pet's name, and important anniversaries. But between a busy life and navigating the dating world, my brain—and my messy phone notes—just couldn't keep up. I realized that managing personal relationships and dating rosters with clunky corporate spreadsheets completely kills the romance and fun. I was inspired to build RosterNote to bridge this gap: a tool that brings the organizational power of a CRM to personal life, but with a deeply human and empathetic touch.
What it does
RosterNote is an AI-powered personal CRM and dating tracker that acts as your second brain for social connections. You can effortlessly organize your contacts, log important context from dates or catch-ups, and securely store the small details that make your relationships special. It features smart calendars for birthdays and custom reminders to keep in touch. Beyond just tracking, our integrated AI analyzes your relationship dynamics and dating patterns, providing unique insights to help you make smarter, more thoughtful social decisions.
How I built it
As a solo developer, I wanted a nimble yet robust stack. I built the frontend using React and Next.js, styled with Tailwind CSS to ensure a lightning-fast, mobile-responsive experience—because you need to log details on the go after a date! The backend relies on Node.js and Supabase for secure, reliable database management, ensuring user privacy is strictly maintained. For the "brain" of the app, I integrated advanced Generative AI models to process contextual notes and generate intelligent relationship insights.
Challenges I ran into
The biggest challenge was balancing powerful CRM features with user privacy and emotional warmth. I had to architect the database to ensure that highly sensitive personal and dating data was completely secure while still allowing the AI to analyze text for insights safely. Another major hurdle was prompt-engineering the AI to sound empathetic and insightful rather than robotic. Finally, designing an interface that feels like a cozy lifestyle app rather than a B2B sales tool took many iterations.
Accomplishments that I'm proud of
I'm incredibly proud of abstracting away the complex database and AI logic into a clean, minimalist interface that feels natural to use. Successfully implementing the AI analysis feature—which genuinely helps users spot patterns in their dating life or reminds them of neglected friendships—feels like a massive win. I'm also proud of building a platform that is inclusive and flexible enough for traditional dating, polyamorous (ENM) relationships, and pure friendships alike.
What I learned
Technically, I leveled up my skills in database security, responsive design, and integrating LLMs into full-stack applications. On a personal level, building RosterNote taught me so much about human psychology and the cognitive load of modern socializing. I learned that people truly want to connect deeply with others; they just need the right tools to offload the mental burden of remembering the details.
What's next for Roster Note
The journey has just begun! Next up, I plan to develop dedicated native mobile apps (iOS and Android) for even smoother on-the-go logging. I'm also looking into deeper integrations with Google Calendar and communication apps to automate catch-up reminders. Ultimately, I want to refine the AI to offer even more personalized suggestions, like date ideas and gift recommendations based on the deeply logged details!
Built With
- next.js
- react
Log in or sign up for Devpost to join the conversation.