Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
/ room-chat-app Public archive

Real-time messaging application designed to facilitate seamless communication through virtual rooms. This web application offers users the ability to create, join, and participate in different chat rooms.

License

Notifications You must be signed in to change notification settings

NanddoSalas/room-chat-app

Repository files navigation

Room Chat App

Full Stack Web App that allows you to send messages through rooms.

Try Demo

Design and Development of the app

Packages

This project is made up of 2 packages.

  • server (GraphQL TypeScript server)
  • web (Single Page Application made with React)

Prerequisites

  • Google Client ID for the authentication process, you can find more information here
  • PostgreSQL database, get a free one here

Installation

  1. Get the code into your local machine and install all dependencies

    git clone https://github.com/NanddoSalas/room-chat-app.git
    cd room-chat-app
    yarn install
  2. Setup environment at .env

    cp .env.example .env
  3. Copy .env file to the web package

    cp .env packages/web
  4. Build the TypeScript Server

    yarn build:server
  5. Setup database

    yarn db:setup
  6. Start the server and web app

    yarn start

License

MIT

About

Real-time messaging application designed to facilitate seamless communication through virtual rooms. This web application offers users the ability to create, join, and participate in different chat rooms.

Topics

Resources

License

Stars

Watchers

Forks