🚀 JavaScript Mini Projects
This repository contains multiple frontend mini-projects built to practice and improve HTML, CSS, and Vanilla JavaScript skills.
The goal of this repository is to apply real-world UI features, understand DOM manipulation deeply, and build reusable components using clean and maintainable code.
🛠️ Technologies Used
- HTML5
- CSS3
- JavaScript (ES6+)
- Git & GitHub
- GitHub Pages (Deployment)
✨ What You’ll Find Inside
- Interactive UI components
- DOM manipulation projects
- Event handling practice
- Timers & counters
- Modal systems
- Animations & transitions
- Responsive layouts
- Reusable JavaScript logic
📂 Project Structure
Each project follows this simple structure:
│
├── index.html
├── style.css
└── script.js
🌍 Live Demo
All projects are deployed using GitHub Pages:
https://ahmeedelsaied.github.io/js-mini-projects/
🧠 Learning Objectives
Through these projects I practiced:
- Writing clean JavaScript code
- Working with DOM and events
- Creating reusable functions
- Improving UI/UX logic
- Using Git professionally
- Building real frontend features
📈 Daily Practice Strategy
- Build at least one mini-project daily
- Push updates to GitHub
- Improve previous projects
- Add new features continuously
- Apply best practices
👨💻 Author
Ahmed ElSaeed
Frontend Developer
GitHub:
https://github.com/ahmeedelsaied
⭐ If you find this repository useful, feel free to star it!