Built a birthday calendar for all of us who left Facebook behind and haven't managed birthdays well since!

https://birthday-bubbles.com/get-started

This app is for all of us that never managed to figure out where to store birthdays since leaving Facebook behind. The app is simple, but exactly what I think a birthday calendar should be…

  • Separate from the rest of your calendars
  • Little to no manual entry (really easy to collect birthdays from others & share your own!)
  • Email notification reminders (to not get mixed up with the hundreds of phone notifications)
  • Beautiful design to make it easy to view & search birthdays

BirthdayBubbles is my first full-fledged product built with Replit! As an ex-engineer (a subpar one…) turned PM, it’s been amazing to work with Replit to start bringing some old ideas of mine to life - I feel like I have dev superpowers!

Would love to get feedback here if anyone tries it out!

3 Likes

Awesome. I could use this actually :slight_smile:

What technology stack did you use in Replit?

1 Like

Amazing, let me know what you think when you check it out!

As for tech stack:

  1. Frontend:
  • React for building user interfaces.
  • TypeScript for adding type safety to JavaScript.
  • Radix UI components for UI elements like dialogs and toasts.
  • Lucide React for icons.
  1. Backend:
  • PostgreSQL as the database for data storage.
  • Firebase for authentication and image storage
  • Express as the web framework for server-side logic.
  1. Email Notifications:
  • Resend for sending out email notifications

very cool! quick question: how did you export the bday data from Facebook ?

I don’t have any functionality for that built in to the app, but I’ve used this before to export to .ics or .csv format: https://chromewebstore.google.com/detail/birthday-calendar-exporte/imielmggcccenhgncmpjlehemlinhjjo?hl=en

I am working on adding an import feature to the app as well soon (to import .csv of birthdays). Currently you need to add them yourself or share your calendar link with friends/family for them to fill out their birthday to your calendar easily.

1 Like

nice…keep going. remember your friends

1 Like

Just finished adding the import function so you can easily import birthdays from any CSV. To get them from FB you can use the chrome extension I mentioned to export as CSV.

1 Like