Cryptic Chat is a secure and encrypted chat application built with ReactJS, Tailwind CSS, and Apollo Client. It allows users to communicate privately and securely using end-to-end encryption, ensuring that their conversations remain confidential and protected from unauthorized access.
- End-to-end encryption for secure communication
- Private and group messaging
- Modern, responsive design
- Built with ReactJS and Tailwind CSS for a fast and smooth user experience
- Utilizes Apollo Client for efficient data fetching and management
To get started with Cryptic Chat, follow the instructions below:
- Clone the repository:
git clone https://github.com/yourusername/cryptic-chat.git- Change into the project directory:
cd cryptic-chat- Install the dependencies:
npm install- Run the development server:
npm start- Open your web browser and navigate to http://localhost:3000 to access the application.
To use Cryptic Chat, follow these steps:
-
Register for an account or log in with your existing credentials.
-
After logging in, you will see a list of available conversations on the left side of the screen. Click on a conversation to open it, or create a new conversation by clicking the individual messaging icon or the group messaging icon.
-
To send a message, type your message in the input field at the bottom of the screen and click the "Send" button. You can also use emojis by clicking the emoji icon.
-
Your messages will be encrypted using end-to-end encryption, ensuring that only you and the intended recipient(s) can read them.
-
To log out, click on your username in the bottom left corner of the screen.
- Karthikeyan Arumugam: - StudentID: 201307149
- Ishmam Ahmed: - StudentID: 201377974
- Oluwatobi Sobola: - StudentID: 201316888