/Harmony

Primary LanguageCSS

Harmony

This is the starter for the Flask React project.

Harmony overview

Harmony is a fullstack web-app using React, React-Redux, Python/Flask and PostgreSQL

This app is a discord clone allowing for real time messaging between users.

Users are able to:

  • Create, Read, Update and Delete servers, channels and messages
  • Add and remove users as members of servers.
  • Direct message other users.

Splashpage

Splashpage

Server, Channels, Messages and Members

Main

Direct Messages

DMs

Architecture

Dataflow

DataFlow

Websockets

Websockets allow for real time updates between a users input and other users. As a team we hooked up websockets to the Redux state to update other users states.

Websockets