Skip to content

This repository contains 20 beginner-friendly web development projects built using HTML, CSS, and JavaScript. These projects are designed to help beginners learn and practice fundamental front-end development concepts.

Notifications You must be signed in to change notification settings

AnupmaMishra12/20_HTML-CSS-JS-Beginner-Projects

 
 

Repository files navigation

20_HTML-CSS-JS-Beginner-Projects

This repository contains 20 beginner-friendly web development projects built using HTML, CSS, and JavaScript. These projects were done by me during my personal learning journey to enhance my front-end development skills.

Projects:

  1. News Article Pop-up
  2. CSS Changer
  3. Counter Web
  4. Live Character Count
  5. Random Number Generator
  6. Weight Converter
  7. Code Editor
  8. Day of the Week
  9. Stop-Watch
  10. Write-a-Message
  11. FORM Validation
  12. Color Changer With Button
  13. Accordion Project
  14. Telephone Formatter
  15. Cursor Animation
  16. HEX Color Generator
  17. Piano Application
  18. Background Color
  19. The Popover
  20. FD Calculator

👩‍💻 Open Source Contributions

This repository proudly includes contributions by Anupma Mishra, who has:

  • Enhanced the Counter Web App with improved structure and styling
  • Upgraded the Color Changer App with VIBGYOR logic and semantic HTML
  • (Upcoming) Working on a third PR to further enrich the project with accessibility and UI improvements

Her contributions aim to complement the original work by @05hubhankar20, whose beginner-friendly project structure and thoughtful design laid the foundation for meaningful enhancements.

These updates reflect a shared focus on clean code, user experience, and accessibility — making the project more impactful for learners.

Milestone: Accessibility Polish (3 PRs)


Getting Started:

  1. Clone the repository: git clone <repository_url>
  2. Navigate to the project directory: cd 20_HTML-CSS-JS-Beginner-Projects
  3. Open the project in your preferred code editor.

Learning Resources: JavaScript 20 Projects In 20 Days HTML, CSS & JavaScript

About

This repository contains 20 beginner-friendly web development projects built using HTML, CSS, and JavaScript. These projects are designed to help beginners learn and practice fundamental front-end development concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 43.8%
  • HTML 33.9%
  • JavaScript 22.3%