Code Monkey home page Code Monkey logo

instadart-flutter-instagram-clone's Introduction

InstaDart - Instagram Clone

A working Instagram clone written with Dart & Flutter using Firebase as backend.

Latest Update : 25/01/21

Features

  • Firebase auth Signup + Login

  • Custom photo feed based on who you follow

  • Post photo posts from camera or gallery

  • Like posts

  • Comment on posts

  • View all comments on a post

  • Delete current user posts

  • Show posts on profile again after deleted

  • Archive current user posts

  • Show post on profile again after archiver

  • Edit current user posts

  • Turn off commenting on current user posts

  • Allow commenting on posts

  • Share post to other mobile apps

  • Search for users

  • Profile Pages

  • Follow / Unfollow Users

  • View user's followers / following

  • Change image view from grid layout to feed layout

  • Message other users

  • Edit current user profile image / name / add your bio

  • Activity Feed showing recent likes / comments of your posts + new followers

  • Archived Post screen

  • Deleted Post screen

  • Dark / Light Mode

  • Direct Messaging screen stream current user chats

  • Chat Screen stream messages + upload images

  • Push notifications - For Comments on posts, Likes on post, Direct messages, New followers and more..

  • Add Filters to Posts + Stories

  • Custom Camera Screen

  • Stories with filters, text, links and duration settings

  • Verified Users

  • Admin Users

  • Zoom IN & OUT on posts images.

  • Share Images from create stories screen to messages.

Screenshots

Login Screen + Error Handling Signup  Screen Feed Screen + Search Screen + Profile Screen Upload New Post Upload New Story Direct Messaging Direct Messaging Light / Dark Mode About App Dialog Archive Post + Show on Profile Delete Post + Show on Profile Edit Post Edit Profile Screen Followers-Following Screen Share Post To Another Apps Turn Off Commenting Activity Screen

Dependencies

What's Next?

  • Edit Posts
  • Dark / Light Theme Mode
  • Splash Screen
  • Delete / Archive Posts
  • Turn on / off Comments on Posts
  • Login + Signup - Show Auth indication + Error Handling
  • Share Posts to external Apps
  • Notificaitons for likes, comments, follows, messages, etc
  • Delete Posts Firebase Function
  • Direct Messaging
  • Upgrade PageView + NavigationBar on HomeScreen
  • Error handling
  • Custom Camera Screen
  • Add filters to Post + Stories
  • Improve Caching of Profiles, Images, Etc.
  • Firebase Security Rules
  • Upgrade Messaging with new Features - send audio
  • Stories - Works :) ...
  • Verified Users - on Progress
  • User Roles - on Progress
  • Stories Screen - Share Image to Direct Messaging
  • Clean up code - on Progress
  • Save Favorite Posts
  • Save recent search
  • Better Navigation Transitions
  • iOS Support
  • Add Multi Stories pageview with transition effect

This app based on a tutorial by - MarcusNG

instadart-flutter-instagram-clone's People

Contributors

edenik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.