Bubble Social Media App

A full-stack social media platform where I mastered real-time interactions, complex state management, and learned the intricacies of building scalable social features.

Bubble Social Media App

ProjectOverview

Building Bubble was a great learning experience that helped me understand the inner workings of modern social media apps. I worked with Clerk for user authentication, set up real-time notifications, and handled media uploads using Cloudinary. I also got hands-on experience with server actions, optimistic updates, and making interactions feel smooth and responsive.

Keyfeatures

User Authentication

Implemented secure authentication with Clerk.

Profile Management

Built comprehensive profile systems with image uploads, learned about file handling and user data optimization.

Content Posting

Developed post creation with media handling, with proper form validation and media optimization strategies.

Post Interactions

Created real-time like and comment systems, with optimistic updates.

Stories Feature

Implemented Stories Feature, where it auto deletes after 24 Hrs.

Social Connections

Built follow/unfollow systems with search functionality.

Real-time Notifications

Developed instant notification systems.

Light & Dark Mode

Implemented light and dark mode switching.

TechnologiesUsed

Clerk logo

Clerk

Tailwind CSS logo

Tailwind CSS

Shadcn logo

Shadcn

Prisma logo

Prisma

Neon logo

Neon

Cloudinary logo

Cloudinary

Next.js logo

Next.js