Deployed website found here: https://dougdavidoff.github.io/daybook/
The website requires no installation steps from the user. The website makes use of Local Storage in the browser, so information will persist from one session to the next in the browser.
The image below shows the standard view of the Daybook with several events entered.
This app demonstrates several technologies used to create event planning apps. The app presumes to be used by a person conducting activities, appointments, and events during normal business hours.
I received help on this project chiefly from two people:
- My tutor, Frank Craven, was extremely helpful. He helped me learn new technologies and, in some cases, master them. Frank suggested the idea of the popup window upon saving events, as shown below.
- My instructional assistant, Matt Torcelinni, was a steady advisor and helped me overcome coding challenges.
Project Accomplishments:
- Accepts the user's events from 9am to 5pm on the present day.
- Stores events in the browser's local storage, so the events persist from use to use, no matter how many times the browser page is refreshed or re-invoked.
- Alerts the user when an event is saved, giving the user confidence that information is being stored.
- Code is annotated and semantic.
- Code is media responsive (sort of).
- Code was validated at W3.org's code validator. No errors reported.
Project challenges:
- Handling local storage.
- Handling populating the grid from JaveScipt and jQuery code.
- Setting up "past," "present," and "future" settings for each hour's time block.
Tests This website was tested -- and validated -- at the W3C Markup Validation Service found at: https://validator.w3.org
License This is an open-source public site. Anyone may use it. If the user wishes to contact the developer (who would love to network about jobs), please write douglass.davidoff@gmail.com or telephone (203) 522-8533.