Skip to content

rinaykumar/sodaChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sodaChat

Travis (.com) GitHub language count GitHub top language GitHub contributors GitHub

A live chat web application.

ui video demo

sodaChat is a fullstack web application built with JavaScript, React, Node.js, and Express.js for the frontend, and Java, Maven, Spark, WebSocket, and MongoDB for the backend. It features a full login and auth system to sign in or create accounts, live messaging, and a like button. It's deployed on an AWS EC2 instance, hosted on a domain from Google Domains, and SSL certified with LetsEncrypt.

Backend Strucuture

Utilizes DTO and DAO design patterns.

Local Install

# open backend folder in an ide such as intellij idea and build/run server main

# start local mongodb service

# cd into frontend folder in terminal and install node modules
npm i

# run frontend servers with pm2
pm2 start server.js wsServer.js

# now running on localhost

About

A full-stack live chat web application made with JavaScript (frontend) and Java (backend).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors