Skip to content

KKVANONYMOUS/Crypt-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crypt_chat

Description

Crypt Chat is a Flutter based text messaging app that allows users to communicate in a secure environment through End-to-End Encryption. All the chats are encrypted and decrypted using Advanced Encryption Standard(AES) Algorithm. Users can easily register or login using their email address and then chat with anyone without the fear of privacy breaches.

Features

  • Clean and Simple UI
  • Dark and Light theme (System Default)
  • Uses Firebase for authentication and storing messages
  • Register and Log in using email and password
  • Reset Password functionality
  • Add and Search users by username
  • Real-time send and receive messages using stream in Firebase Firestore database and AES Algorithm
  • Profile page - Edit and Update user Info

To be Implemented

  • Upload profile photo

Screenshots

Welcome Screen Login
Register Reset Password
Add user screen Chat Messages
Chat List Edit Profile

Dependencies

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.