cappua-fe

Cappua FE

logo

Table of Contents

What it does

The Cappua App

One part crowdsourced songwriting, one part rap battle, Cappua is a monthly hip hop music competition app in which users compete to get their verse included in the given month’s featured track. Users upload their verse for a month’s track and vote on their favorite uploaded verses as they vie for their place on Olympus, the Cappua Hall of Fame.

The Cappua FE Repo

The Cappua FE repo handles the user-facing responsibilities of the Cappua application. It utilizes GraphQL queries and a ReSTful endpoint to retrieve, upload and display data to & from the BE repo. It allows users to create and log into accounts with Auth0, manages user voting in tandem with the BE repo, and seamlessly streams audio files stored in the Cappua AWS S3 Bucket via the Amazon Cloudfront CDN.

How to Install

For usage on your local machine follow the instructions listed below:

git clone git@github.com:Cappua/cappua-fe.git
npm start

Dependencies

Learning Goals

Project Diagram

Cappua Diagram (1)

Licenses

FrontEnd Team

Demaceo Vincent Howard

Demaceo Vincent Howard

GitHub Profile

Cooper Terrones

Cooper Terrones

GitHub Profile

Contact

Brian Liu: LinkedIn Email, GitHub

Cooper Terrones: LinkedIn Email, GitHub

Demaceo Vincent Howard: LinkedIn Email, GitHub

Eugene Theriault: LinkedIn Email, GitHub

Nick King: LinkedIn Email, GitHub

Sage Freeman-Gonzales: LinkedIn Email, GitHub