This is a full-stack chat app built with NestJS for the backend and Flutter for the frontend.
chat-app-Nullo/
│── api-nestjs/ # Backend (NestJS)
│── frontend-flutter/ # Frontend (Flutter)
│── README.md- Backend: NestJS (TypeScript)
- Frontend: Flutter (Dart, Provider for state management)
- Database: MongoDB, Firebase
- Messaging: Socket.io
- Storage: AWS S3
- CDN: AWS CloudFront
cd api-nestjs
npm installcd api-nestjs
docker-compose up --buildnpm run start:dev- Flutter SDK
- Dart
cd frontend-flutter
flutter pub getflutter run-
User Authentication: Signup/Login with email, password, username.
-
Home: Display all users, search bar, and receive messages.
-
Messaging: Real-time chat via WebSockets.
-
Notifications: Push notifications for new messages.
-
Profile Management: Users can edit their profile.
-
Account Management: Users can edit their account details.
- Fork the repository.
- Create a new branch (
feature-branch). - Commit your changes.
- Push to the branch and create a pull request.
This project is licensed under the MIT License.







