Skip to content

This Flutter app is a Twitter that includes features such as user authentication, tweeting text, image, and link, hashtag identification, displaying, liking, retweeting tweets, commenting, replying, following users, searching users, editing user profile, displaying followers, following, recent tweets, showing tweets with 1 hashtag

Notifications You must be signed in to change notification settings

Anantdevs/Twitter

Repository files navigation

Twitter (with bluetick authentication)

Source Code for Full Stack Twitter App - Works on Android & iOS!

Features

  • Sign Up With Email, Password
  • Sign In With Email, Password
  • Tweeting Text
  • Tweeting Image
  • Tweeting Link
  • Hashtag identification & storage
  • Displaying tweets
  • Liking tweet
  • Retweeting
  • Commenting/Replying
  • Follow user
  • Search users
  • Display followers, following, recent tweets
  • Edit User Profile
  • Show tweets that have 1 hashtag
  • Twitter Blue
  • Notifications tab (replied to you, followed you, like your pic, retweeted)

Installation

After cloning this repository, migrate to flutter_twitter_clone folder. Then, follow the following steps:

  • Install Appwrite (Installation Steps here
  • Create Appwrite Project Locally
  • Create Android & iOS Apps in the Dashboard
  • Create Appwrite Database, Storage
  • Modify Roles in Auth, Database, Storage
  • Create Attributes for Tweets, Users, Notifications Collection
  • Copy the required ids & change it in lib/constants/appwrite_constants.dart
  • Change your IP Address in lib/constants/appwrite_constants.dart

Then run the following commands to run your app:

  flutter pub get
  open -a simulator (to get iOS Simulator)
  flutter run

Tech Used

Server: Appwrite Auth, Appwrite Storage, Appwrite Database, Appwrite Realtime

Client: Flutter, Riverpod

Feedback

If you have any feedback, please reach out to me at anantdevsingh9@gmail.com

About

This Flutter app is a Twitter that includes features such as user authentication, tweeting text, image, and link, hashtag identification, displaying, liking, retweeting tweets, commenting, replying, following users, searching users, editing user profile, displaying followers, following, recent tweets, showing tweets with 1 hashtag

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published