Skip to content

shafqat007/Incog_app

Repository files navigation

Incog: Secure Chatting App

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.

Core Features

  • 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.

Installation

To run Incog, follow these steps:

  1. Clone the repository:

    git clone <repository_url>
    
  2. Navigate to the project directory:

    cd Incog
    
  3. Install dependencies:

    npm install
    
  4. Run the app:

    expo start
    
  5. 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.
  6. 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.

Screenshots

  1. Loading Screen
  2. Sign-In Screen
  3. Sign-Up Screen
  4. Home Screen
  5. Add Chatroom Screen
  6. Chatting Screen

Feedback

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! 🎉

About

Incog: simple secure chattingApp || added preview video in the chatApp.mp4

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors