micahswitzer / peoples-choice

People's Choice Awards for Cedarville University's Web Apps Course (CS3220)

Home Page:http://judah.cedarville.edu/~switzer/projects/5/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

People's Choice Awards

About

A (hopefully much better) replacement for Cedarville University's People's Choice Awards web app. This was created by Micah Switzer and Zach Kemp.

To-do List

  • Set up the git repo
  • Make framework decisions
  • Set up project framework(s)
  • Create DB schema
    • Run DDL on james
  • Create backend PHP pages
    • Projects
      • Open and close
      • Create and delete
    • Teams (Create, Read, Update, Delete)
      • Add and remove members
    • Medals (Top 3 Scoring Teams Per Project)
    • Score
      • Award medals
      • Re-assign
    • Users
      • Get all
      • Create new
      • Update self
      • Update others (admin)
      • Remove
  • Create base page
    • Basic structure
    • Basic CSS
  • Create login page
    • PHP Session Handling

Vue Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Customize configuration

See Configuration Reference.

About

People's Choice Awards for Cedarville University's Web Apps Course (CS3220)

http://judah.cedarville.edu/~switzer/projects/5/


Languages

Language:Vue 71.6%Language:PHP 24.3%Language:HTML 2.0%Language:TypeScript 1.9%Language:JavaScript 0.3%