CircleCI Test Coverage Maintainability

chat-application.

Description

Build, test and deploy a one to one chat application using React/Redux, Node.js, and PostgreSQL

Login & create an account account (for new user)

image

registered users (one can chat with each other)

image

Chatting one on one

image

Github Repositories

This repository is for Frontend

Backend repository Click here.

Tools and Technologies:

FRONTEND:

ReactJs, HTML and CSS (for building user interface)

  • No frontend CSS Framework like Bootstrap, MaterialUI, Semantic UI, or others

BACKEND:

NodeJs, and PostgreSQL

  • No ORM with PostgreSQL
  • No backend Node.js web frameworks like Express, Koa, Loopback, or others

Getting Started

Prerequisites

The following should be installed in your machine:

Installing

Start by cloning the repository to your local machine

git clone https://github.com/niyoceles/chat-application-react.git

cd chat-application-react

Config your database & .env

REACT_APP_BACKEND=

Next install the package dependencies by running

yarn install

After that start or build the application by running

  yarn start # For local development
  yarn build # For a production

Running the tests

yarn run test