Skip to content

Latest commit

 

History

History
178 lines (131 loc) · 7.56 KB

File metadata and controls

178 lines (131 loc) · 7.56 KB

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