Skip to content

Latest commit

 

History

History
79 lines (51 loc) · 2.12 KB

README.md

File metadata and controls

79 lines (51 loc) · 2.12 KB

Build Status Coverage Status

chat-application.

Description

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

Link to the final product click here

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 Backend

Frontend 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-nodejs.git

cd chat-application-backend

Config your database & .env

DATABASE_URL=

DATABASE_URL_TEST=

SECRET_KEY=

Next install the package dependencies by running

npm install

After that start or build the application by running

  npm start # For a production
  npm run dev # For local development

Running the tests

npm test