Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buzzcosm/ztm-js-exercise-projects
ZTM JS - Exercise Projects (DONE: 20/20)
https://github.com/buzzcosm/ztm-js-exercise-projects
html-css javascript static-site vanilla-js ztm ztm-course-exercises
Last synced: about 2 months ago
JSON representation
ZTM JS - Exercise Projects (DONE: 20/20)
- Host: GitHub
- URL: https://github.com/buzzcosm/ztm-js-exercise-projects
- Owner: buzzcosm
- Created: 2024-10-10T17:34:58.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T00:25:23.000Z (3 months ago)
- Last Synced: 2024-10-28T14:13:53.054Z (3 months ago)
- Topics: html-css, javascript, static-site, vanilla-js, ztm, ztm-course-exercises
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ZTM JS - Exercise Projects
Exercise Projects of `ZTM` Course on Udemy ([JavaScript Web Projects: 20 Projects to Build Your Portfolio](https://www.udemy.com/course/javascript-web-projects-to-build-your-portfolio-resume)).
[ZTM Open Source Projects](https://github.com/zero-to-mastery)
## My Overview
### Description
Student projects and original code to find in [javascript20-projects](https://github.com/buzzcosm/javascript20-projects) forked from [zero-to-mastery/javascript20-projects](https://github.com/zero-to-mastery/javascript20-projects).
![finished](https://progress-bar.xyz/100/?title=progress)
### Exercises
1. Quote Generator - [Github](https://github.com/buzzcosm/quote-generator-vanilla-js-app) | [View Live](https://buzzcosm.github.io/quote-generator-vanilla-js-app/)
2. Infinite Scroll - [Github](https://github.com/buzzcosm/infinite-scroll-vanilla-js-app) | [View Live](https://buzzcosm.github.io/infinite-scroll-vanilla-js-app/)
3. Picture in Picture - [Github](https://github.com/buzzcosm/picture-in-picture-vanilla-js-app) | [View Live](https://buzzcosm.github.io/picture-in-picture-vanilla-js-app/)
4. Joke Teller - [Github](https://github.com/buzzcosm/joke-teller-vanilla-js-app) | [View Live](https://buzzcosm.github.io/joke-teller-vanilla-js-app/)
5. Light & Dark Mode - [Github](https://github.com/buzzcosm/light-dark-mode-vanilla-js-app) | [View Live](https://buzzcosm.github.io/light-dark-mode-vanilla-js-app/)
6. Animated Template - [Github](https://github.com/buzzcosm/animated-template) | [View Live](https://buzzcosm.github.io/animated-template/)
7. Animated Navigation - [Github](https://github.com/buzzcosm/animated-navigation-vanilla-js-app) | [View Live](https://buzzcosm.github.io/animated-navigation-vanilla-js-app/)
8. Music Player - [Github](https://github.com/buzzcosm/music-player-vanilla-js-app) | [View Live](https://buzzcosm.github.io/music-player-vanilla-js-app/)
9. Custom Countdown - [Github](https://github.com/buzzcosm/custom-countdown-vanilla-js-app) | [View Live](https://buzzcosm.github.io/custom-countdown-vanilla-js-app/)
10. Book Keeper - [Github](https://github.com/buzzcosm/book-keeper-vanilla-js-app) | [View Live](https://buzzcosm.github.io/book-keeper-vanilla-js-app/)
11. Video Player - [Github](https://github.com/buzzcosm/custom-video-player-vanilla-js-app) | [View Live](https://buzzcosm.github.io/custom-video-player-vanilla-js-app/)
12. Form Validator - [Github](https://github.com/buzzcosm/form-validator-vanilla-js-app) | [View Live](https://buzzcosm.github.io/form-validator-vanilla-js-app/)
13. Spock Rock Game - [Github](https://github.com/buzzcosm/spock-rock-game-vanilla-js-app) | [View Live](https://buzzcosm.github.io/spock-rock-game-vanilla-js-app/)
14. NASA API Pictures - [Github](https://github.com/buzzcosm/nasa-api-pictures-vanilla-js-app) | [View Live](https://buzzcosm.github.io/nasa-api-pictures-vanilla-js-app/)
15. Math Sprint Game - [Github](https://github.com/buzzcosm/math-sprint-game-vanilla-js-app) | [View Live](https://buzzcosm.github.io/math-sprint-game-vanilla-js-app/)
16. Drag & Drop (Kanban Board) - [Github](https://github.com/buzzcosm/drag-and-drop-vanilla-js-app) | [View Live](https://buzzcosm.github.io/drag-and-drop-vanilla-js-app/)
17. Calculator - [Github](https://github.com/buzzcosm/calculator-vanilla-js-app) | [View Live](https://buzzcosm.github.io/calculator-vanilla-js-app/)
18. Splash Page - [Github](https://github.com/buzzcosm/splash-page-vanilla-js-app) | [View Live](https://buzzcosm.github.io/splash-page-vanilla-js-app/)
19. Paint Clone - [Github](https://github.com/buzzcosm/paint-clone-vanilla-js-app) | [View Live](https://buzzcosm.github.io/paint-clone-vanilla-js-app/)
20. Pong - [Github](https://github.com/buzzcosm/pong-vanilla-js-app) | [View Live](https://buzzcosm.github.io/pong-vanilla-js-app/)### Inspiration
- Quote Generator (React) - [Github](https://github.com/buzzcosm/quote-generator-react-js-gh-pages)
### Interesting stuff
#### Javascript Runtime
- [Philip Roberts About Event Loop](https://www.youtube.com/watch?v=8aGhZQkoFbQ) ▶️ YouTube 🔥
- [Model example](http://latentflip.com/loupe/?code=ZnVuY3Rpb24gcHJpbnRIZWxsbygpIHsNCiAgICBjb25zb2xlLmxvZygnSGVsbG8gZnJvbSBiYXonKTsNCn0NCg0KZnVuY3Rpb24gYmF6KCkgew0KICAgIHNldFRpbWVvdXQocHJpbnRIZWxsbywgMzAwMCk7DQp9DQoNCmZ1bmN0aW9uIGJhcigpIHsNCiAgICBiYXooKTsNCn0NCg0KZnVuY3Rpb24gZm9vKCkgew0KICAgIGJhcigpOw0KfQ0KDQpmb28oKTs%3D!!!PGJ1dHRvbj5DbGljayBtZSE8L2J1dHRvbj4%3D)
- [Garbage Collection in Redux Applications](https://developers.soundcloud.com/blog/garbage-collection-in-redux-applications)
- [Mozilla - References: Web API](https://developer.mozilla.org/en-US/docs/Web/API) 📄🔥
- [Mozilla - Event Loop](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Event_loop) 📄🔥
- [W3Schools - Asynchronous JavaScript](https://www.w3schools.com/js/js_asynchronous.asp) 📄🔥
- [Wikipedia - Ryan Dahl (inventor of Node.js as JS Runtime)](https://en.wikipedia.org/wiki/Ryan_Dahl#:~:text=Ryan%20Dahl%20(born%201981)%20is,the%20Deno%20JavaScript%2FTypeScript%20runtime.&text=Dahl%20(2010%3B%20age%2029).)