• Stars
    star
    244
  • Rank 165,885 (Top 4 %)
  • Language
    Dart
  • Created almost 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Full Stack Twitter Clone developed using Flutter, Appwrite, Riverpod. 9 Hour Tutorial link below๐Ÿ‘‡

Twitter Clone

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)

YouTube

I have created a tutorial based on this, do check it out on my channel Rivaan Ranawat

Youtube Tutorial Image

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 [email protected]

More Repositories

1

instagram-flutter-clone

Responsive Instagram Clone developed with Flutter & Firebase
Dart
825
star
2

flutter-amazon-clone-tutorial

Full Stack Amazon Clone with Admin Panel using Flutter, Node, MongoDB
Dart
454
star
3

tiktok-flutter-clone

Full Stack TikTok Clone using Flutter, Firebase & GetX
Dart
325
star
4

flutter-whatsapp-clone

Source Code for the tutorial to build Full Stack Whatsapp Clone
Dart
242
star
5

flutter-reddit-clone

Dart
153
star
6

flutter-google-docs-clone

Responsive Google Docs Clone Tutorial Source Code developed using Flutter & Nodejs.
Dart
117
star
7

flutter-zoom-clone

Dart
105
star
8

flutter-firebase-auth

Flutter + Firebase Auth Demo App that uses Google, Facebook, Email/Password Signup/Login, Email Verification and more!
Dart
104
star
9

whatsapp-flutter-ui

A completely Responsive Whatsapp UI App- works on Android, iOS, Web & Desktop! Works as WhatsApp App on Smaller Screen Sizes and WhatsApp Web on Bigger Screen Sizes!
HTML
79
star
10

voice_assistant

C++
76
star
11

blog-app-clean-architecture

Clean Architecture in Flutter using Supabase, Bloc, Hive, Get_It & FpDart.
Dart
73
star
12

flutter-multiplayer-tictactoe

Multiplayer TicTacToe Game developed using Flutter, Node.js, Express, MongoDB & Mongoose.
Dart
44
star
13

flutter_beginners_course

Source Code for All the Projects Present in Flutter Beginners Course available on YouTube!
C++
43
star
14

google-clone-flutter

Responsive Google Clone using Flutter & Custom Search API
Dart
42
star
15

zoom-clone

Zoom Clone developed using Flutter and Firebase
Dart
41
star
16

flutter-image-editor

Image Editor App Developed using Flutter with No Plugins (except for picking and saving images)
Dart
36
star
17

flutter-twitch-clone

JavaScript
32
star
18

skribblio-youtube-tutorial

Skribbl.io clone with Flutter, Node, Express and MongoDB (Mongoose)
Dart
28
star
19

flutter_testing

C++
24
star
20

flutter_node_auth

C++
24
star
21

flutter_responsive_login_ui

C++
20
star
22

flutter-design-patterns

Dart & Flutter Code for 23 Design Patterns (with Tutorials)
Dart
20
star
23

RivaanRanawat

20
star
24

flutter-twitch-server

Go
17
star
25

flutter_bloc_tutorial

C++
17
star
26

code_generator_tutorial

C++
12
star
27

cuadro

A Cross Platform - Web, Android & iOS multiplayer doodling & guessing game.
Dart
12
star
28

typeracer-flutter-clone

Dart
12
star
29

flutter-dapp-tutorial

C++
10
star
30

notefynd

A Note Sharing Social App.
Dart
9
star
31

imago

An Image Editing Application.
Dart
9
star
32

car-drivers-app

This is Drivers app for car riding app
Dart
8
star
33

car-riders-app

This is Riders app for car riding app
Dart
8
star
34

face_filters_app

A Simple App to take Photos from Camera, adding filters and saving it to gallery.
Dart
7
star
35

animations_final_source_code

C++
7
star
36

flutter_ui_components

A Flutter Package Consisting of Flutter's UI Components.
Dart
7
star
37

astra

A video chatting app developed using Flutter, Firebase SQL and HIVE Database.
Dart
6
star
38

tiktok-clone

TikTok Clone developed using Flutter and Firebase
Dart
5
star
39

portfolio-website

Portfolio Website V4.0
JavaScript
5
star
40

shopping-app-flutter

Shopping App Made Using Flutter.
Dart
5
star
41

github-stonks

Dart
4
star
42

diario

Diario, a Virtual Diary website.
JavaScript
4
star
43

socia

JavaScript
4
star
44

parking-locator

Parking Locator App developed using Flutter
Dart
4
star
45

sorting-visualiser

Sorting Visualiser Made Using Flutter
Dart
4
star
46

turn_pages

Book Reading With Your Friends Made Possible with this App!
Dart
3
star
47

issue-management

Issue Management App Powered By Next, MySQL, Prisma, Typescript & Tailwind!
TypeScript
3
star
48

expense-manager-flutter

An Expense Manager App developed using Flutter.
Dart
3
star
49

allen

Dart
3
star
50

labin

JavaScript
2
star
51

rrrwebsite

V 3.0
JavaScript
2
star
52

facerecognition

A Face Recognition App using Clarifai API
JavaScript
2
star
53

animations_starter_code

C++
2
star
54

recipe-app-flutter

A hard coded Recipe App Made Using Flutter.
Dart
2
star
55

ted-school

JavaScript
2
star
56

10fingers

Word Typing Test, But It's PVP.
JavaScript
2
star
57

theResearch

Dart
2
star
58

snakegame

Snake Game on Website
JavaScript
2
star
59

news-app

A news App made using Alan AI and NEWS API.
JavaScript
1
star
60

covidstats

India Covid-19 Stats using Corona-Virus-Tracker-Api.
JavaScript
1
star
61

pianoweb

Virtual Piano
HTML
1
star
62

background-checker

Background Checker!
CSS
1
star
63

flutter-mapp-dc-server

C++
1
star
64

rwebsite

V 2.0
JavaScript
1
star
65

pathfinder

A Python Project that finds path out of the given maze using BFS and FIFO algorithm (for queue)
Python
1
star
66

covidtracker

Covid 19 Tracker V 2.0
JavaScript
1
star
67

pathvisualizer

A Path Finder & Visualizer developed using Dijkstra's Algorithm
JavaScript
1
star
68

moviesearch

Used TMdb API
JavaScript
1
star
69

sudokusolver

Sudoku Solver using Backtrack Algorithm
Python
1
star
70

DiscordBot

V 2.0
Python
1
star
71

basica

My own programming language developed using Python
Python
1
star
72

connectworld

Chatting Website Developed using React
JavaScript
1
star
73

RPaint

A Paint Application created using Python & Tkinter.
Python
1
star
74

calculator

Calculator Made Using React
JavaScript
1
star
75

startup

HTML
1
star
76

mywebsite

JavaScript
1
star