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

Share this project:

Updates