Skip to content

Coding challenge set by howtocodewell.net in 2020. Advent calendar which unlocks coding advice, videos and snippets dependant on the date the door is clicked.

Notifications You must be signed in to change notification settings

mrdb303/advent-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent Calendar Nov/Dec 2020

Coding Challenge Entry for howtocodewell.net

Create a Christmas advent calendar for coders. Build in JavaScript, CSS and HTML. When clicking on a day a modal should appear. This modal will display something in web development learnt in 2020. This could be a snippet from a blog post, an embedded video, podcast or other things that have helped in 2020. Frameworks like Vue or React can be used but bonus points given to those who use vanilla JavaScript and CSS.

Level 1 Interface

Create a grid of 24 days. Each day must display the day number.

Level 2 Display the modal

When a day is clicked display a modal with a title, description/code and links to something learnt in 2020.

Level 3 Embed a video

Embed a video tutorial that has helped in 2020 to some of the modals. Make sure that the modal is mobile responsive.

Level 4 Keep those modals hidden

Only allow modals to be shown if the day is on or before the current day. For instance you cannot click on the 24th day when it is only the 1st of December.

Level 5 Go into the future

Create a toggle switch that allows you to click on future dates.

Level 6 Animate

  • Animate the days when rolled over.
  • Animate the modal when opened.
  • Automatically open the current day and show the modal in a fancy animation.
  • Make snow!

https://codechallenges.howtocodewell.net/

About

Coding challenge set by howtocodewell.net in 2020. Advent calendar which unlocks coding advice, videos and snippets dependant on the date the door is clicked.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published