- Register.
- Enter OTP from your mail.
- ✨Chat ✨
-
Authentication
-
OTP Verification via Email
-
Realtime Chatting
-
Typing Indicator
-
Single Message Reply
-
Emoji Reactions to Messages
-
Dark / Light Themes
- Flutter & Dart
- Serverod as Backend
- Docker
- PostgreSQL (By Serverpod)
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
Want to contribute? Great! Feel free to fork and create pull request.