Skip to content

Gulu Gulu is a web application facilitating secure and private communication between individuals. It leverages modern web technologies to provide a user-friendly and interactive chat experience.The Project is Under Work

License

Notifications You must be signed in to change notification settings

RisingLamp/GuluGulu-ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gulu Gulu Private Chat App

Collabration with Miss Mehak Jamadar / @kaori1302

Designing / UI in process

Gulu Gulu is Currently Live in Testing Mode

Description

Gulu Gulu is a web application facilitating secure and private communication between individuals. It leverages modern web technologies to provide a user-friendly and interactive chat experience.

Features

  • Private Chatting: Users can establish private chat sessions with designated individuals.
  • Real-Time Messaging: Messages are exchanged in real-time, ensuring seamless communication flow.
  • User Authentication: A secure authentication system verifies user identities before granting access. (Implementation details omitted for security reasons)

Tech Stack

  • Frontend: React
  • Package Manager: Yarn
  • Styling: SCSS
  • Backend (assumed): Firebase
  • Deployment: Netlify
  • State Management: Context API

Installation

Prerequisites

  • Node.js and npm (or yarn) installed on your system.

Steps

  1. Clone the Repository:
    git clone https://github.com/RisingLamp/GuluGulu-ChatApp.git
  2. Install Dependencies:
    cd GuluGulu-ChatApp
    yarn install  # or npm install

Running the Development Server

  • Start the development server:
    yarn start  # or npm start
  • The application typically launches in your default web browser at http://localhost:3000/.

Deployment

Requirements

  • A free or paid Netlify account.

Steps

  1. Firebase Setup (if applicable):

    • Follow Firebase's official documentation to set up a project and configure authentication.
  2. Connect to Netlify:

    • Create/connect your GitHub repository to your Netlify account.
  3. Automatic Deployment:

    • Netlify will automatically build and deploy your app based on your configuration. You'll receive a deployment URL.

Usage

  • Access the deployed application URL in your web browser.
  • Follow the authentication process to log in (if applicable).
  • Initiate or join private chat sessions as needed.

Contributing

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them to your branch.
  4. Open a pull request to the main repository.

License

  • MIT

Additional Considerations

  • Security: Emphasize secure user authentication, data storage, and encryption without revealing implementation details.
  • Scalability: Discuss potential scalability considerations such as database optimization and load balancing if intended to handle a large number of users.
  • Testing: Describe your testing strategy, whether it's manual testing, unit testing, or integration testing.
  • Future Enhancements: Outline potential future features or improvements envisioned for the application.

About

Gulu Gulu is a web application facilitating secure and private communication between individuals. It leverages modern web technologies to provide a user-friendly and interactive chat experience.The Project is Under Work

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published