Skip to content

Project demonstrating technologies for daily planner. Events and appointments are saved in local storage, persisting across sessions. Color-coded hourly text fields indicate past, future, or present.

Notifications You must be signed in to change notification settings

dougdavidoff/daybook

Repository files navigation

Daybook

Doug Davidoff

Location and Installation

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.

Daybook Image

Purpose of the Project

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.

Development

I received help on this project chiefly from two people:

  1. 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.
  2. My instructional assistant, Matt Torcelinni, was a steady advisor and helped me overcome coding challenges.

Daybook Image Showing Save Button

Project Accomplishments:

  1. Accepts the user's events from 9am to 5pm on the present day.
  2. 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.
  3. Alerts the user when an event is saved, giving the user confidence that information is being stored.
  4. Code is annotated and semantic.
  5. Code is media responsive (sort of).
  6. Code was validated at W3.org's code validator. No errors reported.

Project challenges:

  1. Handling local storage.
  2. Handling populating the grid from JaveScipt and jQuery code.
  3. 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.

About

Project demonstrating technologies for daily planner. Events and appointments are saved in local storage, persisting across sessions. Color-coded hourly text fields indicate past, future, or present.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published