Site Implementation Plan - ScheduleME-Team/ScheduleME GitHub Wiki

Front-end

  • Bootstrap
  • D3 animation JS
  • Angular

Back-end

Framework

  • Node.js

Features

Server Communication

  • Authentication with Passport for Node.
  • Create new User Employer only
  • Employer can create employee objects
  • Store a new schedule

DataBase

  • Employer

  • -first

  • -last

  • -email (primary key)

  • -phone

  • -OAuth(passport)?

  • -Company Name

  • Employee

  • -email (primary key)

  • -first

  • -last

  • -phone

  • -OAuth(passport)?

  • Month

  • --Week

  • ---Day

  • ----Shift

  • -----Employee email (Primary Key)

  • -----Time Interval