
A sophisticated Chat Application [NestJs+Flutter].
Hornbill is an innovative messaging application designed to streamline communication by offering robust features tailored for user convenience. Built with advanced technology like Flutter and NestJS, it ensures a seamless experience for users while effectively handling their messaging needs.
Used sockets for messaging: Real-time communication is achieved through socket connections, delivering instant message updates without unnecessary delays.
Loading registered contacts: The app allows users to effortlessly load their registered contacts, making it easy to connect with friends and colleagues.
Sqflite for local storage: Chats are securely stored on the device using Sqflite, ensuring that conversations are accessible even without an internet connection.
Repository pattern: This design pattern enhances the separation of concerns within the app, simplifying data management and improving maintainability.
Tech Stack: The combination of Flutter for the frontend and NestJS with PostgreSQL for the backend provides a powerful, scalable solution suited for modern messaging applications.
