The #JS30 (repository) is a multi day challenge / video course set out by Wes Bos
It comprises a series of mini-projects and exercises to look at core JavaScript features and browser API's
Across each of the days of November 2018 I completed one of these projects to a minimum standard and gained a great benefit to my skills early in my career.
As a personal addition to the rules, I decided that each challenge should be customised with a personal twist, stylistically or in terms of a unique functionality.
Day 1. Drum Kit
Day 2. CSS Clock
Day 3. CSS Variables
Day 4. Array Cardio Day 1
Day 5. Flex Panels Image Gallery
Day 6. Ajax Type Ahead
Day 7. Array Cardio Second
Day 8. HTML Canvas
Day 9. Dev Tools Tips
Day 10. Shift to Check Inputs
Day 11. HTML Video Player Custom Interface
Day 12. Key Sequence Detection
Day 13. Slide in on Scroll
Day 14. Array Mutability
Day 15. Local Storage
Day 16. CSS Mouse Move
Day 17. Sort without Articles
Day 18. Tally Video Lengths
Day 19. Webcam Booth
Day 20. Native Speech Recognition
Day 21. Geolocation
Day 22. Link Transition Effect
Day 23. Speech Synthesis
Day 24. Sticky Nav Bar
Day 25. Event Contexts
Day 26. Stripe Dropdown Example
Day 27. Click Drag
Day 28. Video Speed Interface
Day 29. Countdown Timer
Day 30. Whack a Mole Game