Repository navigation
Fluttergram v1.0.0 🚀
Overview
Fluttergram is a real-time, fully dynamic Instagram clone built using Flutter. Designed as a learning project, this app showcases my first deep dive into full-stack development, combining modern front-end and backend technologies to deliver a seamless user experience.
Features
- User Authentication: Secure login and signup powered by Firebase Authentication.
- Home Feed:
- Displays posts (images and descriptions) from all users.
- Real-time updates for likes, comments, and post deletions.
- Explore Page:
- Search users by username.
- Follow/unfollow users dynamically.
- Navigate profiles with ease.
- Add Post:
- Upload images via camera or gallery.
- Add captions to personalize posts.
- Profile Page:
- Displays username, post count, followers/following count, and all posts.
- Clean, user-friendly interface.
Tech Stack
- Frontend: Built entirely with Flutter, delivering a cross-platform, visually appealing, and responsive UI.
- Backend:
- Firebase: For authentication and real-time database storage.
- Supabase: Efficient, scalable image storage.
- State Management: Implemented using the Provider package for efficient and smooth app behavior.
Highlights
- Real-time functionality with instant updates on likes, comments, and more.
- Handles 50+ concurrent interactions with low latency.
- A clean and dynamic user interface designed for intuitive navigation.
Purpose
This project was a stepping stone in my learning journey. It introduced me to backend technologies, scalable design, and the art of creating full-stack solutions.
Demo
Check out the attached demo video to see Fluttergram in action!
Get Started
Clone the repository, follow the instructions in the README, and run the app to explore the world of Fluttergram.