• Stars
    star
    242
  • Rank 167,048 (Top 4 %)
  • Language
    Dart
  • Created over 2 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

Source Code for the tutorial to build Full Stack Whatsapp Clone

WhatsApp Clone

Full Stack Whatsapp Clone with Flutter, Firebase & Riverpod 2.0!

Features

  • Phone Number Authentication
  • 1-1 Chatting with Contacts Only
  • Group Chatting
  • Text, Image, GIF, Audio(Recording), Video & Emoji Sharing
  • Status Visible to Contacts Only and Disappears after 24 hours
  • Video Calling
  • Online/Offline Status
  • Seen Message
  • Replying to Messages
  • Auto Scroll on New Messages

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-whatsapp-clone folder. Then, follow the following steps:

  • Create Firebase Project
  • Run the commands:
    • npm install -g firebase-tools
    • dart pub global activate flutterfire_cli
    • flutterfire configure
  • Enable Authentication
  • Add Firestore & Storage Rules
  • Create Android & iOS Apps

Then run the following commands to run your app:

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

Tech Used

Server: Firebase Auth, Firebase Storage, Firebase Firestore

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_twitter_clone

Full Stack Twitter Clone developed using Flutter, Appwrite, Riverpod. 9 Hour Tutorial link below👇
Dart
244
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