Skip to content

This application provides oppotunity for the user to plan his/her activities during the day from 9.00 am to 5.00 pm. It is useful plan and organise your activities.

Notifications You must be signed in to change notification settings

vish-opatha/day-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Work Day Scheduler - Day Planner

Overview

This is a project carried out to create a simple calenar application that helps the user to save appointments or events for the working hours. It is implemented by using HTML, CSS and jquery. Majority of the styles and layouts were done using the Bootstrap framework.

Moment Javascript is used to manupulate the date and time when required.

Important Links

Refer to the following links:

Mock-up

  • This is the index page view. Main view

  • This is message that will appear when the user tries to save an empty appointment. Empty appointments validation

  • This is message that will appear when the user tries to save an appointment for already existing appointment. Existing appointments validation

Technical Acceptance - Work Done

  1. When the planner is loaded, current date is displayed on the page and moment.js is used for that.
  2. When the daily planner is opened, timeblocks are created using javascript(JQuery).
  3. Timeblocks are constantly updated with the different background color to indicate past,present or future.
  4. When the user clicks the relevant save button, event will be saved to the local storage and data attributes of the button have used to identify the timeslot.
  5. When the page is refreshed, saved events will persist, through rendering them from local storage.
  6. Bootstrap is used for layouts and JQuery is used to perform the javascript functionality.
  7. Existing CSS class in style.css were used and some modifications and additions were done.
  8. Validations were added to make sure, not to save empty appointment to the local storage and when saving an appointment on the same timeblock.

Deployment - Work Done

  1. Application is deployed at live URL using Github pages, and the link is in the "Important links" section.
  2. No errors were found in loading and executing the function.
  3. Link to the Github URL is given and the repository and it contains the complete code.

Application Quality - Work Done

  1. Deployed page resembles the mock-up in design and functionality.
  2. Deployed page is easy to understand and navigate.
  3. CSS file has been amended to improve the responsive nature of the application as much as possible.

Repository Quality - Work Done

  1. Repository is named as day-planner.
  2. Regarding the folder structure, "Assets" includes separate folders for images,CSS and javascript.
  3. Tags are indented accordingly and comments are included while following the best practices for naming conventions.
  4. Changes were committed multiple times with messages.

📝 Created by Vish Opatha (Last updated on 21 July 2021).

About

This application provides oppotunity for the user to plan his/her activities during the day from 9.00 am to 5.00 pm. It is useful plan and organise your activities.

Topics

Resources

Stars

Watchers

Forks