Skip to content

c-rose-g/Q-Cord-Forked

 
 

Repository files navigation

Q-CORD

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.

Check out Q-Cord here!

Tech Stack

Database

Hosting

Getting Started

  1. Download and unzip
  2. Use the command npm start in the react-app directory and pipenv flask run in the root directory to run both servers
  3. Browser should automatically open at localhost:3000 to the Splash page.

Features

Landing Page

Q-Cord

Users start here.

Login Modal

The login button greets users with a modal. Q-Cord

Sign Up Modal

If not already registered, users can sign up with a new account Q-Cord

View a Users Main Interface

Once Users log-in, they may interact with their servers, channels, or message their friends!

Create A Server or Channel

Users can create servers and channels! Q-Cord Q-Cord

View All Servers

Whether you are a User or Not, you can check out all public Servers! Cursor_and_Q-Cord

Browse Public Server Details

Select a Server and See if it is a good fit for you! Q-Cord

Send Messages to Other Members

Users have the ability to Direct Message other Members of Q-Cord! Cursor_and_Q-Cord

View a Users Main Interface

Once Users log-in, they may interact with their servers, channels, or message their friends! Cursor_and_Q-Cord

RoadMap of Future Features

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 55.0%
  • CSS 43.5%
  • HTML 1.1%
  • Other 0.4%