Skip to content
Project for CPE 437
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Database
Routes
public
.gitignore
README.md
main.js
package.json

README.md

Rubik Timer

Cameron Taylor
Cal Poly CPE 437
17 July 2016

A Rubik's Cube timer web app that allows users to practice solving Rubik's Cubes and keep track of their statistics.


Models

Person

  • id: A unique identifier
  • firstName: person's first name
  • lastName: person's last name
  • email: person's email, must be unique
  • whenRegistered: when the person registered as a user
  • password: person's password for accessing the service
  • role: 0=User, 1=Admin

CubeType

  • id: A unique identifier
  • name: The name of the cube
  • scrambleLength: The number of moves in a standard scramble

Solve

  • id: a unique identifier
  • groupId: the id of the SolveGroup that this solve belongs to
  • scramble: the scramble used during the solve (ex: D U' L' D' B' F D' B' U L2 U L2 R2 U D F D2 U' R2 D' F U2 L2 R B)
  • time: the time it took to solve the cube

You can’t perform that action at this time.