Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ozantekin/50days50projects

This repository features 50 mini projects related to HTML, CSS, and JavaScript. The development stages of these projects are available on YouTube.
https://github.com/ozantekin/50days50projects

css html javascript

Last synced: about 19 hours ago
JSON representation

This repository features 50 mini projects related to HTML, CSS, and JavaScript. The development stages of these projects are available on YouTube.

Awesome Lists containing this project

README

        



50 Days 50 Projects



- Overview:
- This repository is entirely project-based and contains fundamental projects, especially for beginners. It includes a total of 50 mini projects related to HTML, CSS, and JavaScript. You can easily access the source code and YouTube video links for the relevant projects through the "Projects" table below.
- Organization:
- Projects are organized into folders. You can click on the relevant project in the Projects section to access the source code and YouTube video links.


- ###### This is a modified version of the "50 Projects In 50 Days - HTML, CSS & JavaScript" course taught by Brad Traversy and Florin Pop, filtered through my own study.


Projects

markdown
Copy code
| No | Source Code | YouTube Link | Status |
| --- | ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| 00 | **[Expanding Cards](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/01_Genisleyen_Kartlar)** | **[How to Create Animated Expanding Cards • 50 Days 50 Projects -1](https://youtu.be/32sSSksKbCE)** | Completed |
| 01 | **[Progress Steps](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/02_Ilerleme_Adimlari)** | **[How to Create Animated Progress Steps • 50 Days 50 Projects -2](https://youtu.be/YhbVCjdjOO0)** | Completed |
| 02 | **[Animated Rotating Menu](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/03_Donen_Menu_Animasyonu)** | **[How to Create an Animated Menu • 50 Days 50 Projects -3](https://youtu.be/T3Gc3exJNBQ)** | Completed |
| 03 | **[Hidden Search Widget](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/04_Gizli_Arama_Widget)** | **[How to Create a Toggle Search Input • 50 Days 50 Projects -4](https://youtu.be/Sn7F42jnCzU)** | Completed |
| 04 | **[Blurred Loading Screen](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/05_Bulanik_Loading_Ekrani)** | **[How to Create an Animated Loading Screen • 50 Days 50 Projects -5](https://www.youtube.com/watch?v=r5twXB71bDg&ab_channel=OzanTekin)** | Completed |
| 05 | **[Scroll Animation](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/06_Scroll_Animasyonu)** | **[How to Create Scroll Animations • 50 Days 50 Projects -6](https://youtu.be/vOacI-cTnHc)** | Completed |
| 06 | **[Split Landing Page](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/07_Bolunmus_Acilis_Sayfasi)** | **[How to Create an Animated Expanding Landing Page • 50 Days 50 Projects -7](https://youtu.be/RQSArpgUPaw)** | Completed |
| 07 | **[Wave Animation](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/08_Dalga_Animasyonu)** | **[How to Create Wave Animation • 50 Days 50 Projects -8](https://youtu.be/QRiwYUQkNUQ)** | Completed |
| 08 | **[Sound Stream Deck](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/09_Ses_Stream_Deck)** | **[Let's Create a Sound Stream Deck • 50 Days 50 Projects -9](https://youtu.be/EwHdykkdQEM)** | Completed |
| 09 | **[Dad Jokes](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/10_Dad_Jokes)** | **[Let's Build a Dad Jokes Generator • 50 Days 50 Projects -10](https://youtu.be/0lXxVbIg1-8)** | Completed |
| 10 | **[Event keyCodes](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/11_Event_KeyCodes)** | **[KeyCodes Recap Project • 50 Days 50 Projects -11](https://youtu.be/sg5T7Vngtw4)** | Completed |
| 11 | **[FAQ Collapse](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/12_FAQ_Collapse)** | **[Let's Create a Detailed Collapse Project • 50 Days 50 Projects -12](https://youtu.be/JdqCTSVFJyk)** | Completed |
| 12 | **[Random Choice Picker](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/13_Random_Choice_Picker)** | **[Simple Game with setTimeout and setInterval • 50 Days 50 Projects -13](https://youtu.be/3FVEJoCJEpc)** | Completed |
| 13 | **[Animated Navigation](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/14_Animated_Navigation)** | **[Animated Expanding Menu • 50 Days 50 Projects -14](https://youtu.be/fFKAUOIkHWo)** | Completed |
| 14 | **[Incrementing Counter](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/15_Artan_Sayac)** | **[Let's Build an Incrementing Counter • 50 Days 50 Projects -15](https://youtu.be/wXhz34MDZ7s)** | Completed |
| 15 | **[Random Image Feed](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/16_Random_Image_Feed)** | **[How to Create a Random Image Feed • 50 Days 50 Projects -16](https://youtu.be/1eCzVtFhTNc)** | Completed |
| 16 | **[Loading Screen](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/17_Loading_Ekrani)** | **[CSS Loading Screen • 50 Days 50 Projects -17](https://youtu.be/CX8uUWhlg-M)** | Completed |
| 17 | **[Auto Text Effect](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/18_Auto_Text_Effect)** | **[Automatic Text Effect • 50 Days 50 Projects -18](https://youtu.be/PPkBFDyZag8)** | Completed |
| 18 | **[Notes](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/19_Notes)** | **[Notes App (localStorage) • 50 Days 50 Projects -19](https://youtu.be/1FKl_gvE3MM)** | Completed |
| 19 | **[Quiz App](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/20_Quiz)** | **[Quiz App • 50 Days 50 Projects -20](https://youtu.be/DhNQAQYrORQ)** | Completed |
| 20 | **[Drawing App](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/21_Drawing_App)** | **[Drawing App - Canvas • 50 Days 50 Projects -21](https://youtu.be/RMeAy6j25tg)** | Completed |
| 21 | **[Pokedex](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/22_Pokedex)** | **[Pokedex Guide - Fetch API & Async Await Basic Project • 50 Days 50 Projects -22](https://youtu.be/iQ3KE77Kxj8)** | Completed |
| 22 | **[Verify Account UI](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/23_Verify_Account)** | **[Verify Account UI • 50 Days 50 Projects -23](https://youtu.be/YgsU-yReKvo)** | Completed |
| 23 | **[Drag and Drop](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/24_SurukleBirak)** | **[Drag and Drop • 50 Days 50 Projects -24](https://youtu.be/KvFDIFYCvos)** | Completed |
| 24 | **[Password Strength](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/25_Password_Strength)** | **[Password Strength UI - Tailwind CSS • 50 Days 50 Projects -25](https://youtu.be/Ex3lenkN5GE)** | Completed |
| 25 | **[Mobile Tab Navigation](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/26_Mobile_Tab_Navigation)** | **[Let's Create Mobile Tab Navigation • HTML, CSS, JavaScript -26](https://youtu.be/l_ynwNG6J0k)** | Completed |
| 26 | **[Image Carousel](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/27_Image_Carousel)** | **[Moving Image Showcase (setInterval) • HTML, CSS, JavaScript -27](https://youtu.be/8gYdAi_vSFo)** | Completed |
| 27 | **[Notification](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/28_Bildirim)** | **[JavaScript Beginner Project (DOM - Math.random) • Project -28](https://youtu.be/vLBZsAxqwMw)** | Completed |
| 28 | **[Button Effect](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/29_Button_effect)** | **[Quick Review Project for JavaScript and CSS (clientX-Y offsetTop-Left) -29](https://youtu.be/O98SNt7rVAg)** | Completed |
| 29 | **[Hoverboard](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/30_Hoverboard)** | **[15-Minute JavaScript Game for Beginners (mouseover - mouseout) • Project -30](https://youtu.be/ZGczNiN9V38)** | Completed |
| 30 | **[Box Switcher](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/31_Box_Switcher)** | **[JavaScript Project for Beginners • HTML, CSS, JavaScript -31](https://youtu.be/EjRwyNPjc1Q)** | Completed |
| 31 | **[Sticky Navbar](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/32_Stick_Navbar)** | **[Creating a Sticky Navbar • HTML, CSS & JS](https://youtu.be/esEYr6mrpqI)** | Completed |
| 32 | **[Feedback UI](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/33_Feedback_UI)** | **[Creating a Feedback UI • HTML, CSS & JS](https://youtu.be/OLxRknJDEXA)** | Completed |
| 33 | **[Movie App](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/34_Movie_App)** | **[Build a Movie Website in 50 Minutes - Responsive • JavaScript Fetch API](https://youtu.be/VcZErlRNuT4)** | Completed |
| 34 | **[GitHub Profile Card](https://github.com/ozantekin/50Days50Projects/tree/main/Projects/35_GitHub_Profil_Kart)** | **[Creating GitHub Profile Cards • Axios - JavaScript](https://youtu.be/jwQ-NcLQNfs)** | Completed |