Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coffee-expert/flash-chat-kevin
A Real time Group Chatting app created in dart, with user Logging, Registration features and Chat retention with Appealing UI. Made in collaboration with Flutter Bootcamp.
https://github.com/coffee-expert/flash-chat-kevin
chat chat-application end-to-end-encryption flutter messenger
Last synced: about 1 month ago
JSON representation
A Real time Group Chatting app created in dart, with user Logging, Registration features and Chat retention with Appealing UI. Made in collaboration with Flutter Bootcamp.
- Host: GitHub
- URL: https://github.com/coffee-expert/flash-chat-kevin
- Owner: Coffee-Expert
- Created: 2023-10-11T12:05:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-05T07:14:03.000Z (about 1 year ago)
- Last Synced: 2024-12-20T17:46:36.925Z (about 1 month ago)
- Topics: chat, chat-application, end-to-end-encryption, flutter, messenger
- Language: Dart
- Homepage:
- Size: 389 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Flash Chat ⚡️
## Purpose
A modern messaging app where users can sign up and log in to chat.
Made in collaboration with Flutter Bootcamp.## Project Description
The Flash Chat App is a real-time messaging platform designed to provide a seamless communication experience for users. Built using Flutter, this app offers user registration and login features, as well as the ability to create and participate in group chats. With a sleek and user-friendly interface, it aims to connect people from around the world instantly.**Features:**
1. **User Registration and Login:**
- Users can create a new account by providing their email and a secure password.
- Existing users can log in to their accounts using their registered email and password.
- Password reset functionality for forgotten passwords.2. **Group Chats:**
- Users can create public or private group chats and invite others to join.
- Group chat administrators can manage and moderate discussions.
- Real-time messaging in group chats with support for text, emojis, and multimedia sharing.3. **Security and Privacy:**
- End-to-end encryption to ensure the privacy and security of messages.
- User data is securely stored and protected.**Technology Stack:**
- **Frontend:** Flutter for cross-platform mobile development.
- **Backend:** Firebase for authentication, real-time database, and cloud messaging.
- **Database:** Firebase Realtime Database or Firestore for storing user data and chat messages.
- **User Authentication:** Firebase Authentication.**Project Goals:**
- Create a polished and intuitive user interface for seamless communication.
- Implement secure user authentication and data storage.
- Enable real-time group chat functionality.
- Optimize the app for smooth performance on both iOS and Android platforms.**Development Timeline:**
The project is estimated to take approximately 4 days to complete, including design, development, testing, and deployment phases.This Flash Chat App will not only provide users with a platform to connect with others but also showcase your proficiency in Flutter and mobile app development.
## Project Screenshots:
## Created, with love, by:
- Abhishek Kevin Gomes [Coffee-Expert]