Skip to content

codewithbek/instagram-clone

Repository files navigation

Instagram Clone

A Flutter-based Instagram clone application with modern UI and features.

Features

  • User authentication (login, signup, password recovery)
  • Feed with posts and interactive elements
  • Stories with visual indicators
  • Profile view with user posts and stats
  • Search functionality with grid view
  • Reels implementation
  • Dark/Light mode support
  • Multi-language support (English, Russian, Uzbek)

Tech Stack

  • Flutter for cross-platform development
  • Firebase for backend services
  • Clean Architecture pattern
  • Dependency Injection

Screenshots

Home Feed Feed Splash Screen

The app features a sleek dark mode UI with:

  • Stories carousel at the top
  • Posts with engagement metrics
  • Instagram's iconic navigation

Getting Started

  1. Clone this repository
  2. Run flutter pub get to install dependencies
  3. Configure Firebase for your project
  4. Run the app with flutter run

Project Structure

  • lib/core: Core functionality, widgets, and utilities
  • lib/features: Feature modules (auth, home, profile, etc.)
  • lib/constants: App constants and resources
  • assets: Images, icons, and other static resources

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is for educational purposes only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published