└── README.md
/README.md:
--------------------------------------------------------------------------------
1 | # Project Based Learning - Frontend
2 |
3 | Frontend development is challenging to learn. What helped me a lot was not only to learn theory, but to program something every day. If you are a beginner or already working as a frontend developer or designer you can benefit from this list.
4 |
5 | ### Support this Project
6 | If this list helps you, I'd be happy if you'd support me. You can buy stickers or support me directly via buy me a coffee. This enables me to extend this list, keep this list up to date and to do many more such projects.
7 |
8 | You can do this via [Buy me a Coffee](https://www.buymeacoffee.com/binconsole)
9 |
10 | Thank you.
11 |
12 | ### Javascript
13 | | What you build| Source | Price |
14 | |--|--|--|
15 | | Calulator | https://zellwk.com/blog/calculator-part-1/
https://zellwk.com/blog/calculator-part-1/
https://zellwk.com/blog/calculator-part-1/ ||
16 | | Simple URL shortener with HTML and JvaScript | https://www.freecodecamp.org/news/building-a-simple-url-shortener-with-just-html-and-javascript-6ea1ecda308c/ ||
17 | | 30 Things in 30 Days | https://javascript30.com/ ||
18 | | Todo List App with JavaScript |https://freshman.tech/todo-list/ ||
19 | | Simple Calculator App with JavaScript |https://freshman.tech/calculator/ ||
20 | | Instant Search With Vanilla Javascript | https://www.florin-pop.com/blog/2019/06/vanilla-javascript-instant-search/ ||
21 | | Simple Chrome Extension in Vanilla JavaScript | https://medium.com/javascript-in-plain-english/https-medium-com-javascript-in-plain-english-how-to-build-a-simple-chrome-extension-in-vanilla-javascript-e52b2994aeeb ||
22 | | Memory Game in Vanilla JavaScript | https://medium.com/free-code-camp/vanilla-javascript-tutorial-build-a-memory-game-in-30-minutes-e542c4447eae ||
23 |
24 | ### Javascript Games
25 | | What you build| Source | Price |
26 | |--|--|--|
27 | | Snake using only JavaScript, HTML & CSS |https://www.freecodecamp.org/news/think-like-a-programmer-how-to-build-snake-using-only-javascript-html-and-css-7b1479c3339e/ ||
28 | | Sprite animation in JavaScript | https://medium.com/dailyjs/how-to-build-a-simple-sprite-animation-in-javascript-b764644244aa |$5/m|
29 | | 2D breakout game using pure JavaScript | https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript ||
30 | | How to Build Tetris in React | https://www.youtube.com/watch?v=ZGOaCxX8HIU ||
31 | | Simple Calculator App with JavaScript |https://freshman.tech/calculator/ ||
32 | | Instant Search With Vanilla Javascript | https://www.florin-pop.com/blog/2019/06/vanilla-javascript-instant-search/ ||
33 | | Simple Chrome Extension in Vanilla JavaScript | https://medium.com/javascript-in-plain-english/ https-medium-com-javascript-in-plain-english-how-to-build-a-simple-chrome-extension-in-vanilla-javascript-e52b2994aeeb ||
34 | | Memory Game in Vanilla JavaScript | https://medium.com/free-code-camp/vanilla-javascript-tutorial-build-a-memory-game-in-30-minutes-e542c4447eae ||
35 |
36 |
37 | ## Javascript Animations
38 | | What you build| Source | Price |
39 | |--|--|--|
40 | | JavaScript Animations with Anime.js |https://medium.com/@ajmeyghani/creating-javascript-animations-with-anime-js-f2b14716cdc6 |$5/m|
41 |
42 | ## HTML/CSS/JS
43 |
44 | | What you build| Source | Price |
45 | |--|--|--|
46 | | Calendar with CSS Grid |https://www.freecodecamp.org/news/how-to-build-a-calendar-with-css-grid/ ||
47 | | Reddit-inspired loading spinner with only HTML and CSS |https://www.freecodecamp.org/news/how-to-build-a-reddit-inspired-loading-spinner-with-only-html-and-css-5b2fca3fdca/||
48 | | Mobile App Layout with CSS Flexbox |https://freshman.tech/flexbox-mobile-app/ ||
49 | | Navigation Bar with CSS Flexbox |https://freshman.tech/flexbox-navbar/ ||
50 | | Testimonial card | https://www.florin-pop.com/blog/2019/07/testimonial-card/ ||
51 | | Social media buttons |https://www.florin-pop.com/blog/2019/07/social-media-buttons/ ||
52 | | Pure Css Tooltip |https://www.florin-pop.com/blog/2019/05/pure-css-tooltip ||
53 | | Chat Interface | https://www.florin-pop.com/blog/2019/04/chat-interface ||
54 | | Buttons Ui Kit |https://www.florin-pop.com/blog/2019/04/buttons-ui-kit/ ||
55 | | Filtering Component in Pure CSS |https://webdesign.tutsplus.com/tutorials/how-to-build-a-filtering-component-in-pure-css--cms-33111 ||
56 | | Responsive, Multi-Level, Sticky Footer With Flexbox |(https://webdesign.tutsplus.com/tutorials/how-to-build-a-responsive-multi-level-sticky-footer-with-flexbox--cms-33341 ||
57 | | Festive Advent Calendar With CSS Grid |https://webdesign.tutsplus.com/tutorials/how-to-build-a-festive-advent-calendar-with-css-grid--cms-30070 ||
58 | | Bouncing Page Loader with CSS3 Animations |https://scotch.io/tutorials/create-a-bouncing-page-loader-with-css3-animations ||
59 | | Modern Dashboard Layout With CSS Grid and Flexbox |https://medium.com/better-programming/build-a-responsive-modern-dashboard-layout-with-css-grid-and-flexbox-bd343776a97e |$5/m|
60 | | Minimalist HTML Card in just 53 lines of code with Flexbox |https://codeburst.io/build-a-minimalist-html-card-in-just-53-lines-of-code-with-flexbox-b40801927eb5 |$5/m|
61 | | Mashable’s navigation bar with HTML and CSS |https://medium.com/free-code-camp/how-to-easily-build-mashables-navigation-bar-with-html-and-css-9e5007af786 ||
62 | | Learn CSS border-radius property by building a calculator |https://codeburst.io/learn-css-border-radius-property-by-building-a-calculator-53497cd8071d ||
63 | | Responsive, Pure CSS Off-Canvas Hamburger Menu |https://medium.com/@heyoka/responsive-pure-css-off-canvas-hamburger-menu-aebc8d11d793 ||
64 | | Build a Design System |https://medium.com/codyhouse/create-your-design-system-part-1-typography-7c630d9092bd
https://medium.com/codyhouse/create-your-design-system-part-2-grid-layout-aa961d59b8d6
https://medium.com/codyhouse/create-your-design-system-part-3-colors-798e4729921fs
https://medium.com/codyhouse/create-your-design-system-part-4-spacing-895c9213e2b9
https://medium.com/codyhouse/create-your-design-system-part-5-icons-594f39cfb1b
https://medium.com/codyhouse/create-your-design-system-part-6-buttons-58e2eda2173e||
65 | | Create a pagination |https://www.florin-pop.com/blog/2019/07/how-to-create-a-pagination/ ||
66 | | Notification Box |https://www.florin-pop.com/blog/2019/06/how-to-create-a-notification-box ||
67 | | Custom Progress Bar |https://www.florin-pop.com/blog/2019/06/how-to-create-a-custom-progress-bar/ ||
68 | | Accordion |https://www.florin-pop.com/blog/2019/06/how-to-create-an-accordion/ ||
69 | | Dark/light Theme Toggle |https://www.florin-pop.com/blog/2019/05/dark-light-theme-toggle ||
70 | | Modal |https://www.florin-pop.com/blog/2019/04/how-to-create-a-modal ||
71 | | Tab Bar Navigation |https://www.florin-pop.com/blog/2019/03/tab-bar-navigation/ ||
72 | | Full Page Slider |https://www.florin-pop.com/blog/2019/03/full-page-slider/ ||
73 | | Double slider sign in up form |https://www.florin-pop.com/blog/2019/03/double-slider-sign-in-up-form/ ||
74 | | Simple Gantt Chart With CSS and JavaScript |https://webdesign.tutsplus.com/tutorials/build-a-simple-gantt-chart-with-css-and-javascript--cms-33813 ||
75 | | Horizontal Timeline With CSS and JavaScript |https://webdesign.tutsplus.com/tutorials/building-a-horizontal-timeline-with-css-and-javascript--cms-28378 ||
76 | | Shifting Underline Hover Effect With CSS and JavaScript |https://webdesign.tutsplus.com/tutorials/how-to-build-a-shifting-underline-hover-effect-with-css-and-javascript--cms-28510 ||
77 | | Fixed Header Which Animates on Page Scroll |https://webdesign.tutsplus.com/tutorials/how-to-create-a-fixed-header-which-animates-on-page-scroll--cms-26672 ||
78 | | Tab Bar Navigation |https://www.florin-pop.com/blog/2019/03/tab-bar-navigation/ ||
79 | | Tab Bar Navigation |https://www.florin-pop.com/blog/2019/03/tab-bar-navigation/ ||
80 | | Animated book store with JavaScript, jQuery, and CSS |https://www.freecodecamp.org/news/how-i-designed-an-animated-book-store-with-javascript-jquery-and-css-9e7102ca7689/ ||
81 |
82 | ### CSS Animations
83 | | What you build| Source | Price |
84 | |--|--|--|
85 | | Animated loader with nothing but CSS |https://codeburst.io/how-to-create-a-beautiful-animated-loader-with-nothing-but-css-d1962fc5a66c ||
86 | | Animated dashed line background with SVG and CSS |https://blog.fullstackdigital.com/creating-an-animated-dashed-line-background-with-svg-and-css-170f89f47000 ||
87 |
88 |
89 |
90 |
91 | ### Angular
92 | | What you build| Source | Price |
93 | |--|--|--|
94 | |