Skip to content

RMcCurdy/Bandwagon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

Bandwagon

Vote on NBA Games to earn points!
Explore the docs »

View Website · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Contact

About The Project

Bandwagon is our web-based application using ASP.NET Core 5 backend API, Entity Framework Core, a SQLite backend database, and a React JS front end client.

Users of the web app are able to create accounts and voice their opinions on who will win NBA games. We provide them with a prediction as insight, and with that they are able to vote. Points are awarded to the user if they voted correctly based on the win percentage of the team they chose.

Games

Points can be used in our shop to redeem a variety of prizes or merchandise.

Shop

By participating on Bandwagon, badges are awarded to users based on certain criteria.

Badges

A leaderboard is provided to see how other users stack up against them in terms of total points gained.

Leaderboard

With all of these utilities, we hope that Bandwagon can become a hub for NBA game predictions.

Built With

Getting Started

To get Bandwagon up and running follow these simple steps.

Installation

  1. Clone the repo
    git clone https://github.com/RMcCurdy/Bandwagon.git
  2. Install NPM packages
    npm install

Launch

  1. Run the Database
    cd backend
    dotnet run
  2. Run the React.js Frontend
    cd reactapp
    npm start

Contact

Robert McCurdy - @robert-mccurdy - robertwmccurdy@gmail.com

Project Link: https://github.com/RMcCurdy/Bandwagon

About

CPSC 471 Database Management System Project for the Winter 2021 Semester

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •