Motivation
I’ve always wanted to create my own social media platform — one that combines the
clean, photo-centric UI of Instagram
with the rich emotional interactions of Facebook.
Instagram excels at showcasing high-quality visuals, but its interaction model feels limited. On the other hand, Facebook offers a wide range of emotional reactions and features, but its interface can feel cluttered.
That’s why I envisioned a platform that blends the strengths of both:
a space where users can upload and view beautiful, high-resolution photos
while also reacting and engaging with a wide range of expressive emotions —
from like, love, and laugh to sad and wow.
My Role
As a full-stack developer with a frontend focus, I was responsible for:
Frontend (Primary Focus):
- Fully designed and built the entire frontend using ReactJS and TailwindCSS
- Implemented a responsive layout with support for dark/light themes
- Developed all core UI components: feed, post cards, comments, profiles, modals
- Ensured a smooth, consistent user experience across devices
- Assisted in database schema design using PostgreSQL
- Implemented real-time comment/like updates using Socket.IO
- Configured Redis to support live interactions across users
- Wrote RESTful APIs for posts, users, and notifications
- Coordinated tasks via Git/GitHub with feature branches and pull requests
- Participated in daily stand-ups and feature planning
- Collaborated closely with backend to ensure consistency