project-preview
Client

Impulse Community

Category

HTML • CSS • NodeJS

Date

18th March, 2020

Share This

View Project

About the Project

Impulse Community backup messaging platform for use during a Discord Guild deletion.

This NodeJS web application delivers a functional message chat. It allows users to send and recieve messages in real time over a websocket connection powered by the socket.io JavaScript library. Discord OAuth2 was integrated to implement user logins which are responsible for authenticating the client-to-server session. Messages are stored to MongoDB for speed and reliabilty during read and write operations. The platform sits behind a nodeJS-based proxy to allow multiple services to run side-by-side while being accessible from the default http port 80 (using varying domains).

View Project