Welcome to Incog, a secure chatting app that allows you to communicate with friends and family while ensuring your privacy and security. With features like sign-in, sign-up, authentication using Firebase, chatrooms, timestamps, and customizable UI layouts, Incog provides a seamless chatting experience.
- Sign-in and Sign-up: Utilize Redux authentication with Firebase to securely sign in or sign up.
- Home Screen: Browse available chatrooms and add new ones to initiate conversations.
- Chat Screen: Engage in private conversations within chatrooms with timestamped messages.
- Customizable UI: Experience sender and receiver message layouts tailored for intuitive communication.
- Logout Functionality: Safely logout from your account to secure your sessions.
To run Incog, follow these steps:
-
Clone the repository:
git clone <repository_url> -
Navigate to the project directory:
cd Incog -
Install dependencies:
npm install -
Run the app:
expo start -
Open Expo Go app on your mobile device:
- For iOS, scan the QR code using the Camera app or use the Expo Go app.
- For Android, scan the QR code using the Expo Go app.
-
View the app: Once the project is built, you will see instructions in the terminal. Follow the instructions to view the app on your device.
We welcome your feedback and suggestions to improve Incog. Feel free to reach out to us at shafqatnawazchy@gmail.com with any questions, concerns, or feature requests.
Happy Chatting! 🎉