GithubHelp home page GithubHelp logo

stellalph / work_day_scheduler Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 504 KB

Work Day Scheduler using HTML, CSS, jQuery and Moment.js library

JavaScript 46.14% CSS 25.93% HTML 27.93%
bootstrap html javascript momentjs

work_day_scheduler's Introduction

TASK

The task here is to create a simple calendar application that allows a user like me to save my daily schedule between the time of 7am to 12 am (midnight) including important events to manage my time effectively. This app will run in the browser and feature HTML, CSS powered by jQuery.

DEPLOYMENT

The name of the repository is WORK_DAY_SCHEDULER to identify that this is a scheduler or planner to manage the time effectively.

The URL of the GiHub repository is :-

https://github.com/stellalph/WORK_DAY_SCHEDULER.git

The URL of the functional deployed application is -

https://stellalph.github.io/WORK_DAY_SCHEDULER/

TECHNOLOGIES

  • HTML
  • CSS Bootstrap
  • jQuery
  • Moment.js

REFERENCES

  • The Materials from The Unit Ahead : The Third Party APIs which includes the Moment.js Cheat Sheet.
  • Google and Microsoft Edge for various ideas.

ACCEPTANCE CRITERIA

The steps taken to meet the acceptance criteria of:-

GIVEN I am using a daily planner to create a schedule
WHEN I open the planner
THEN the current day is displayed at the top of the calendar
WHEN I scroll down
THEN I am presented with timeblocks for standard business hours
WHEN I view the timeblocks for that day
THEN each timeblock is color coded to indicate whether it is in the past, present, or future
WHEN I click into a timeblock
THEN I can enter an event
WHEN I click the save button for that timeblock
THEN the text for that event is saved in local storage
WHEN I refresh the page
THEN the saved events persist
  1. In the WORK_DAY_SCHEDULER folder , I have created or modified the following files:-

    • index.html - adding comments.
    • style.css - adding comments and custom scrollbars. I have modified the original style.css to add custom colors.
    • script.js - for carrying out the functions to meet the required criteria.
  2. The below screenshots show the process the users would go through in recording the events or activities for the day so that they can plan or manage their time effectively.

Overview of the Work Day Planner

The current date and time is displayed at the top of the calendar.  The timeblocks are the standard business hours of 7am to 11 pm as we normally work or study during these hours.

*grey - the past event or activity
*the different shades of green - the present and future event or activity

alt text

Recording or entering event or activity in the timeblock

 The user click on the timeblock to enter their activities or events. 

alt text

Saving the entries or activities for the timeblock

 The user click on the save button for theat timeblock for the event to be saved in local storage.  

alt text

Refresh the page and the saved events persist

 When the page is refreshed,  the entries or events persist.

alt text

Clear the previous events or entries

 Click on the "Clear Scheduler" button, the user can also clear the entries for a fresh start without going to the timeblocks and clear the entries.

alt text

work_day_scheduler's People

Contributors

stellalph avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.