Welcome to 30 Days of Frontend β a self-paced challenge to improve your frontend skills by building small daily projects using HTML, CSS, and JavaScript.
This repository contains 30 mini-projects to help you:
- Learn and practice modern frontend skills.
- Improve your understanding of HTML, CSS, and JavaScript.
- Build a habit of coding daily.
- Create a strong portfolio with real projects.
Each folder is a separate project for each day:
30days-frontend/ βββ day01β
βββ index.html β βββ style.css β βββ script.js βββ
day02β βββ ... βββ ...
Each project includes basic HTML/CSS/JS files. No frameworks are used to keep it beginner-friendly.
Day | Project | Status |
---|---|---|
1 | [Project Name] | β Done |
2 | [Project Name] | β Done |
3 | [Project Name] | β Done |
... | ... | ... |
30 | Final Project | β³ To Do |
You can update this table as you progress.
- HTML5
- CSS3
- JavaScript (ES6+)
- No libraries or frameworks (vanilla code)
- Learn by building.
- Boost your problem-solving skills.
- Create reusable components.
- Prepare for frontend interviews.
Feel free to fork, clone, or suggest improvements!
Pull requests are welcome.
-Made with β€οΈ by Vida Khoshpey -In collaboration with Me
This project is open-source and available under the MIT License.