Inspiration

Networking events often create many introductions, but very few of those connections actually turn into lasting professional relationships. After meeting someone, it’s easy to forget to follow up, lose track of conversations, or struggle to maintain the connection over time.

We were inspired by this common problem faced by students, founders, and professionals. We wanted to build a simple tool that helps people move beyond the first interaction and turn brief networking encounters into meaningful, long term connections.

What it does

FollowUpAI is a lightweight networking CRM designed to help users maintain and strengthen professional relationships.

The platform allows users to quickly log contacts after meeting someone, store context about their conversations, and receive AI generated follow up messages tailored to that interaction. It also tracks relationship health and reminds users when it’s a good time to reconnect.

By combining quick contact logging, intelligent follow ups, and relationship tracking, FollowUpAI ensures that valuable professional connections don’t fade after the first meeting.

How we built it

FollowUpAI was built using a modern web development stack focused on speed and usability.

The frontend was developed using React and TypeScript, with Vite providing a fast development environment. Tailwind CSS and shadcn/ui were used to create a clean and minimalistic interface, while Framer Motion added smooth animations and interactions.

React Router manages navigation across the application, and React Query handles application state and data management. Forms were built using React Hook Form with Zod for input validation.

This stack allowed us to rapidly prototype a polished user experience while keeping the application scalable and maintainable.

Challenges we ran into

One of the biggest challenges was designing an interface that remained simple while still providing meaningful functionality. We wanted users to be able to log contacts and generate follow ups quickly without feeling like they were using a complex CRM system.

Balancing usability with useful features required several iterations of the dashboard and interaction flows.

Another challenge was structuring the application in a way that allowed updates, reminders, and contact tracking to feel intuitive rather than overwhelming.

What we learned

Through this project we learned how to rapidly prototype a full stack style web application using modern tools and component based design.

We also gained experience integrating structured forms, managing application state efficiently, and designing interfaces that prioritize clarity and user experience.

Most importantly, we learned how thoughtful product design can transform a simple idea into a tool that solves a real problem for professionals and students.

What’s next for FollowUpAI

Future improvements could include deeper AI integration for conversation analysis, smarter relationship insights, and automated networking suggestions based on shared interests or goals.

We also see potential for integrating with professional platforms such as LinkedIn or event networking systems to make capturing and maintaining connections even easier.

FollowUpAI aims to make networking more intentional, more meaningful, and easier to sustain over time.

Built With

  • framer
  • react
  • react-query
  • react-router
  • shadcn/ui-components
  • tailwind-css
  • typescript
  • vite
Share this project:

Updates