Full Stack Web App that allows you to send messages through rooms.
Design and Development of the app
This project is made up of 2 packages.
- server (GraphQL TypeScript server)
- web (Single Page Application made with React)
- Google Client ID for the authentication process, you can find more information here
- PostgreSQL database, get a free one here
-
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
-
Setup environment at
.env
cp .env.example .env
-
Copy
.env
file to theweb
packagecp .env packages/web
-
Build the
TypeScript Server
yarn build:server
-
Setup database
yarn db:setup
-
Start the server and web app
yarn start