From 21eeddadd581c10bde10702a5e15c7d869385f3c Mon Sep 17 00:00:00 2001 From: arenfroe Date: Thu, 30 Mar 2017 00:32:51 -0700 Subject: [PATCH] possible set up for logging visitors --- Projects/VisitorLog/services/schemas/user.js | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Projects/VisitorLog/services/schemas/user.js diff --git a/Projects/VisitorLog/services/schemas/user.js b/Projects/VisitorLog/services/schemas/user.js new file mode 100644 index 0000000..856ede3 --- /dev/null +++ b/Projects/VisitorLog/services/schemas/user.js @@ -0,0 +1,21 @@ +// require mongoose or db that we use + +module.exports = { + studentId : { type: ObjectId, index: true, required: true }, + userFirst : { type: String, index: false, required: false }, + userLast : { type: String, index: false, required: false }, + arrivalTime : { type: Date, index: true, required: true }, + //possible exit time? + activity: [{ + servicesUsed: String, + // ie: 3d printer, + // -- could be array or sercivesOffered or object representation of service + lastVisit: Date, + numberOfVisits: Number + }], + classes: [{ + // would need collection of classes offered at all institutions + // another possible project to crawl the class schedule and parse it? + + }] +}; \ No newline at end of file