Q-CORD is a clone of the site: DISCORD. This was a project to display the work for the utilization of React, Redux, Flask, SQLAlchemy, WebSockets, Python, Javascript, and PostgreSQL. This project simulated working within a group environment within time constraints. Our group of four full-stack software engineers participated in daily stand-ups and worked under senior developers which set the parameters for the expectations of this project.
live site: https://q-cord.onrender.com/
David Burch:
Moran Even:
Abel Brianvil:
Cindy Guzman:
- Download and unzip
- Use the command
npm start
in the react-app directory andpipenv flask run
in the root directory to run both servers - Browser should automatically open at localhost:3000 to the Splash page.
Users start here.
The login button greets users with a modal.
If not already registered, users can sign up with a new account
Once Users log-in, they may interact with their servers, channels, or message their friends!
Users can create servers and channels!
Whether you are a User or Not, you can check out all public Servers!
Browse Public Server Details
Select a Server and See if it is a good fit for you!
Users have the ability to Direct Message other Members of Q-Cord!
Once Users log-in, they may interact with their servers, channels, or message their friends!
Our Backend has enabled Membership and roles within each server. The next feature to add will allow the owner of a server to accept or delete "pending" members.
Owners will then be able to delete "members" as well.
We will add features to enable voice and video channels.
We will add features to enable screensharing.