Skip to content
/ ChAES Public

An AES encrypted chatting app using Jetpack Compose

Notifications You must be signed in to change notification settings

laksh-21/ChAES

Repository files navigation

ChAES

An AES encrypted app written entirely in Jetpack Compose.

ScreenshotsDescriptionFeaturesLibraries Used

Screenshots

Light Theme

Dark Theme

Validator

Description

ChAES uses client side AES encryption for secure messaging.
The app uses Firebase for database and authentication and the new UI toolkit Jetpack Compose for UI.

Features

  • User authentication
  • Search usernames to send them a text
  • AES encryption
  • Dependency Injection
  • Light and Dark Theme
  • Input validator
  • Unread message count

Libraries

Project Setup

As this project uses Firebase for database and authentication, to set it up on your own system, you'll need to configure the project to your own firebase account.
You can follow this guide to setup your firebase account.
Once you download the google-services.json file, just replace the one in the project with that file.

Releases

No releases published

Packages

No packages published

Languages