Chathouse

screenshot of Chathouse
react
firebase

A Public Drop-in Chat App built with NodeJS, GraphQL, Firebase, React, Chakra UI and React Draft.

Overview

Chathouse is a public drop-in chat app built with NodeJS, GraphQL, Firebase, React, Chakra UI, and React Draft. It provides users with a platform to chat with others in real-time.

Features

  • Real-time chat: Engage in conversations with other users in real-time.
  • User authentication: Users can create accounts and log in to access the chat app.
  • Firebase integration: Chathouse utilizes Firebase for storing and retrieving data.
  • Customizable: Users can easily add new features or fix bugs by contributing to the project.

Summary

Chathouse is a drop-in chat app that allows users to engage in real-time conversations. It is built using NodeJS, GraphQL, Firebase, React, Chakra UI, and React Draft. Users can contribute to the project by cloning the repository, making changes or adding new features, and submitting a pull request.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.