Chat-app-serverpod
Chat-app-serverpod copied to clipboard
A Realtime chat app made with Flutter with a backend support of Serverpod
Flutter & Serverpod - Realtime Chat App
A Realtime chat app built with Flutter and Serverpod
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.
- Register.
- Enter OTP from your mail.
- ✨Chat ✨
Features
-
Authentication
-
OTP Verification via Email
-
Realtime Chatting
-
Typing Indicator
-
Single Message Reply
-
Emoji Reactions to Messages
-
Dark / Light Themes
Tech
- Flutter & Dart
- Serverod as Backend
- Docker
- PostgreSQL (By Serverpod)
Installation
This project requires the following to run
Clone the repo to your local machine
cd <Your Desired Directory>
gh repo clone tanvir-robin/chat-app-serverpod
Load the dependencies
flutter pub get all
Follow the serverpod documenations to run and setup further to the project.
While creating or running project using serverpod CLI. Docker must be running in the beackground.
Use IP '10.0.2.2' instead of 'localhost' while running on emulator.
Run the server project
dart bin/main.dart
Run the client project
fluttr run
Development
Want to contribute? Great! Feel free to fork and create pull request.
Glimps
https://github.com/tanvir-robin/chat-app-serverpod/assets/95021955/cb390775-b0d1-4e61-802c-8d248b217c14