Uoft Bootcamp Module 05 Third Party Apis Work Day Scheduler

Leo Migdal
-
uoft bootcamp module 05 third party apis work day scheduler

This is the 5th module for a 3rd party api work day 9am to 5pm scheduler. This week's challenge entailed creating a simple calendar application that allows a user to save events for each hour of a typical working day (9am–5pm). This app will run in the default browser of the user and will feature dynamically updated HTML and CSS powered by jQuery. The starter code that was provided uses the Day.js which links to an external site library to work with date and time displaying on the actual website. 'AS AN employee with a busy schedule, I WANT to add important events to a daily planner, SO THAT I can manage my time effectively.' When the 9-5pm schedule planner is opened, the current time and date is shown at the top of the calendar, when the user scrolls down, they are presented with time blocks for the standard...

The time blocks are colour coded to indicate whether it is in the past, present or future. When the user clicks into the time block, they are able to write what they like and can save the event with the save button to the right of the time block. Deployed application demonstration screenshot: https://zhkim3.github.io/Work-Day-Scheduler/ Create a simple calendar application that allows a user to save events for each hour of the day by modifying starter code. This app will run in the browser and feature dynamically updated HTML and CSS powered by jQuery.

You’ll need to use the Moment.js library to work with date and time. Be sure to read the documentation carefully and concentrate on using Moment.js in the browser. The following animation demonstrates the application functionality: This homework is graded based on the following criteria: Bootcamp Homework 5: Work Day Scheduler (Third-Party APIs) In this project, we were asked to modify a starter code to create a simple calendar application that allows a user to save events for each hour of a typical working day (9am–5pm).

When the page loads, the current date and time are displayed at the top of the page. The day calendar is also displayed on page load. Each row represents an hour of the day (.time-block). When the user enters an event for each row and clicks the save button, a "Saved!" message is displayed just below the date and time. The data entered is then recorded in the local storage. When the page loads, the information saved in the local storage is displayed on the page accordingly.

Each row (.time-block) is color coded based on past (gray), present (red), or future (green) states. The states are determined by comparing the current hour to the numerical portion of the id assigned to each row (.time-block). If the hourRow is less than the hourOfDay, the class "past" is appended to the .time-block. If the hourRow is equal to the hourOfDay, it adds a class "present" and removes the class "past" to the .time-block. Otherwise, the classes "past" and "present" are removed and the class "future" is added to the .time-block. A simple calendar app for scheduling your work day

#Homework 05 Third-Party APIs: Work Day Scheduler This is the fifth homework that is required for the University of Denver Coding Boot Camp. The assignment was to build a sample calendar application that allows a user to save events for each hour of the day. The website is built using the following: Built by Mark Raudenbush markraud@hotmail.com This homework taught me about traversing the DOM along with inserting HTML elements and text.

I also learned how to build and style a webpage using the Bootstrap framework and how to use Moment.js. The purpose of this challenge was to create a scheduler that would save user information into local storage. In order to access the files needed to complete the challenge see: https://github.com/BrennanJLM/work-day-scheduler and clone either the following HTTPS link or SSH key: HTTPS Link: https://github.com/BrennanJLM/work-day-scheduler.git SSH Key: git@github.com:BrennanJLM/password-generator.git In order to clone the... https://brennanjlm.github.io/work-day-scheduler/ Copyright 2022, Brennan Merrett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including... THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION... For this challenge, a partial code was provided and we had to fill it in using knowledge obtained by the topics seen during module 5, which was 3rd Party APIs, such as jQuery and... This challenge consists of creating a scheduler for working hours only and it displays the date on the top. During the day, the sections are colored grey, red and green which represents past, present and future respectfully. This assists the user by identifying what the time visually. This web application also allows the user to type the tasks to be completed during the day and this is sent to local storage and is retreived when the web page is refreshed or...

An API called DayJS was used to retrieve information of what currently day and time it is. This date is then shown on top of the page while the time is also transfomred in 24 hour format, this with the intention of being compared against the ID tag "hour-#" in section... The command $(this) was also used in order to reduce the amount of code used since it let us know what button was pushed instead of manually programming event listeners per button. Once the button is clicked, if there is a string inside the text area, it gets saved in local strorage. During this challenge, I learned how to use jQuery and learn more about local storage. I liked using jQuery instead of vanilla JavaScript since it reduces the amount of code used with the selectors.

A simple day planner/scheduler that allows the user to enter their own text to each hour and save it for later. Enter text into any hour of the day. The current hour is colored red, past hours are colored gray, and future hours are colored green. Click the save button to the right of each hour to save its text to local storage. Extentensively used the references and tutorials from: Referenced multiple activities from 05-Third-Party-APIs.

Accessed AskBCS in Slack, Youssef (yojeil) helped a lot when I was stuck on the setInterval loop.

People Also Search

This Is The 5th Module For A 3rd Party Api

This is the 5th module for a 3rd party api work day 9am to 5pm scheduler. This week's challenge entailed creating a simple calendar application that allows a user to save events for each hour of a typical working day (9am–5pm). This app will run in the default browser of the user and will feature dynamically updated HTML and CSS powered by jQuery. The starter code that was provided uses the Day.js...

The Time Blocks Are Colour Coded To Indicate Whether It

The time blocks are colour coded to indicate whether it is in the past, present or future. When the user clicks into the time block, they are able to write what they like and can save the event with the save button to the right of the time block. Deployed application demonstration screenshot: https://zhkim3.github.io/Work-Day-Scheduler/ Create a simple calendar application that allows a user to sa...

You’ll Need To Use The Moment.js Library To Work With

You’ll need to use the Moment.js library to work with date and time. Be sure to read the documentation carefully and concentrate on using Moment.js in the browser. The following animation demonstrates the application functionality: This homework is graded based on the following criteria: Bootcamp Homework 5: Work Day Scheduler (Third-Party APIs) In this project, we were asked to modify a starter c...

When The Page Loads, The Current Date And Time Are

When the page loads, the current date and time are displayed at the top of the page. The day calendar is also displayed on page load. Each row represents an hour of the day (.time-block). When the user enters an event for each row and clicks the save button, a "Saved!" message is displayed just below the date and time. The data entered is then recorded in the local storage. When the page loads, th...

Each Row (.time-block) Is Color Coded Based On Past (gray),

Each row (.time-block) is color coded based on past (gray), present (red), or future (green) states. The states are determined by comparing the current hour to the numerical portion of the id assigned to each row (.time-block). If the hourRow is less than the hourOfDay, the class "past" is appended to the .time-block. If the hourRow is equal to the hourOfDay, it adds a class "present" and removes ...