Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Gabble-Chat-App

Overview

gabble-responsive-mockup

Gabble Chat is a real-time chat application built using React and Firebase, designed to facilitate seamless communication between users. The application incorporates features such as emoji support, real-time messaging, and user authentication, providing a modern chat experience.

Video Demonstration

Gabble.mp4

Getting Started

Prerequisites

This is an example of how to install the prerequisite softwares.

  • npm
    npm install npm@latest -g

Installation

Below is an example of how you can install and set up the Gabble application.

  • To start the front-end
  1. Change to "client" folder
    cd client
  2. Run the front-end
    npm run dev

Introduction

Key tech stack and tools that are utilized in this project:

  • React: For building the user interface, ensuring a responsive and dynamic experience.
  • Firebase: For real-time data synchronization, authentication, and hosting.
  • Emoji Support: To enhance user interactions and engagement.

Description

Gabble Chat serves as a platform for real-time communication, allowing users to engage in conversations effortlessly. Leveraging the power of React, the application features a clean and intuitive user interface that adapts to various screen sizes, ensuring accessibility across devices.

The integration of Firebase enables real-time messaging capabilities, meaning that users can send and receive messages instantly, fostering a vibrant chat environment. Additionally, the application includes emoji support, allowing users to express themselves creatively during conversations.

User authentication is handled through Firebase, providing a secure and straightforward login process. This ensures that user data is protected while enabling personalized experiences.

Gabble Chat is designed to meet the needs of modern communication, and I am proud to have contributed to its development. This project showcases my ability to implement real-time functionalities and create engaging user experiences, skills I look forward to applying in future endeavors.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages