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