test
getting the basic layout working, and other fiddling
switched layout template to use ejs-locals, which is more like Jade+blocks...
reading and writing to DB, querying DB for aggregates, installed d3 (will uninstall soon).
created Flot bar chart for aggregated cat data, removed references to d3
removed test cats scripts/config, working on getting questionnaire to be dat- driven and generate questions based on table in DB
questionnaire is now partially data driven (still needs detials coded, polishing), implemented MVP skip button (doesnt log Qs user has skipped, out of scope for this phase)
questionnaire a little more pollished (works well for first 5 Qs)
changing questions db to store answers as array of objects consistently, changing script to consume this format
have db answers writing user responses to document embedded in Answers collection
login button dropdown
end of day commit - *basic* user reg and login integrated into other code and working - still needs more robustness in terms of email verification, form validation, etc.
user registration form for MVP wired up with client-side validation working.
user registration separated into two steps (wired up client side only). 1. register. 2. verify email and privacy settings TODO: Privacy wording is confusing, bootstrap switch is not super intuitive
end of day commit
Login: more client side validation, polishing, some server side validation includingchecking if username has been taken, a few other edits I cant remember at the moment
template login/user button behavior controlled by if user authenticated, cleaning up login return to sending page functionality
logout button working, cleaned up login form on front end to match usernameField option: 'email' (used passport.use(Account.createStrategy());)
end of day commit
server side user auth validation