Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Latest commit

 

History

History
63 lines (40 loc) · 1.13 KB

README.md

File metadata and controls

63 lines (40 loc) · 1.13 KB

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