Skip to content

FlutterGram

Latest

Choose a tag to compare

@Harsh-Techie31 Harsh-Techie31 released this 03 Jan 15:54
· 1 commit to main since this release

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.