Skip to content

About

A collection of 51 beginner-friendly web development projects.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

26 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

173 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 51 Web Projects

GitHub stars GitHub forks GitHub issues GitHub license

A collection of 51 beginner-friendly web development projects built using HTML, CSS, and JavaScript.

Whether you're a beginner looking to improve your frontend development skills or an open-source contributor seeking projects to work on, this repository has something for everyone.

πŸŽ‰ Contribute your own project! Have a web development project you'd like to share? You're welcome to add it here! Read our Contributing Guide to get started.

⭐ Star this repository if you find it useful!


🌟 About The Project

This repository contains a curated collection of web development projects ranging from beginner to intermediate level.

The goal of this repository is to:

  • Help beginners practice web development
  • Encourage open-source contributions
  • Build real-world frontend projects
  • Improve problem-solving and development skills
  • Provide hands-on learning experience

πŸ› οΈ Tech Stack

  • HTML5
  • CSS3
  • JavaScript
  • Git
  • GitHub

πŸ“‚ Featured Projects

No. Project
01 Rock Paper Scissors
02 Tic Tac Toe
03 CodeForces Clone
04 Job Application Form
05 Pokemon Card Game
06 Shapes Game
07 Tribute Website
08 Amazon Clone
09 Digital Clock
10 E-Commerce Shopping App
11 Square Game
12 Pokemon Card Collection
13 Portfolio
14 BMI Calculator
15 Calculator
16 Currency Converter
17 Portfolio (ll)
18 Cards Project
19 Gallery Project
20 Insta App
21 Notes API (MongoDB)
22 Notes App
23 Spotify Project
24 Student Management System
25 UI Project Using Tailwind
26 AI-Powered Smart Food Donation & Distribution System

πŸš€ Getting Started

Fork The Repository

Click the Fork button at the top-right corner of this repository.

Clone The Repository

git clone https://github.com/jaikaran109/51_Web_Projects.git

Navigate To The Repository

cd 51_Web_Projects

Open Any Project

Choose any project folder and open the index.html file in your browser.


πŸ“ Repository Structure

51_Web_Projects
β”‚
β”œβ”€β”€ .github
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE
β”‚   β”œβ”€β”€ workflows
β”‚   └── pull_request_template.md
β”‚
β”œβ”€β”€ 01-Rock-Paper-Scissors
β”œβ”€β”€ 02-Tic-Tac-Toe
β”œβ”€β”€ 03-CodeForces-Clone
β”œβ”€β”€ 04-Job-Application
β”œβ”€β”€ 05-Pokemon-Card-Game
β”œβ”€β”€ 06-Shapes-Games
β”œβ”€β”€ 07-Tribute-Website
β”œβ”€β”€ 08-Amazon-Clone
β”œβ”€β”€ 09-Digital-Clock
β”œβ”€β”€ 10-E-Commerce_Shopping_App
β”œβ”€β”€ 11-Square-Game
β”œβ”€β”€ 12-Pokemon-Card-Collection
β”œβ”€β”€ 13-Portfolio
β”œβ”€β”€ 14-BMI-Calculator
β”œβ”€β”€ 15-Calculator
β”œβ”€β”€ 16-Currency-Converter
β”œβ”€β”€ 17-Portfolio-ll
β”œβ”€β”€ 18-Cards-Project-Using-ComponentsAndProps
β”œβ”€β”€ 19-Gallery-Project
β”œβ”€β”€ 20-Insta-App
β”œβ”€β”€ 21-Notes-Api_MongoDB
β”œβ”€β”€ 22-Notes-App
β”œβ”€β”€ 23-Spotify-Project
β”œβ”€β”€ 24-Student-Management-System
β”œβ”€β”€ 25-UI-Project-Using-Tailwind
β”œβ”€β”€ 26-AI-Powered-Smart-Food-Donation-Distribution-System
β”‚
β”œβ”€β”€ scripts/            # Automation scripts for GitHub issues
β”œβ”€β”€ CODE_OF_CONDUCT.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ SECURITY.md
β”œβ”€β”€ CONTRIBUTORS.md
└── README.md

πŸ“Š Project Table

No. Project Language Tech Stack Status
01 Rock Paper Scissors HTML, CSS, JS Vanilla βœ… Complete
02 Tic Tac Toe HTML, CSS, JS Vanilla βœ… Complete
03 CodeForces Clone HTML, CSS, JS Vanilla βœ… Complete
04 Job Application HTML, CSS Vanilla βœ… Complete
05 Pokemon Card Game HTML, CSS, JS Vanilla βœ… Complete
06 Shapes Game HTML, CSS, JS Vanilla βœ… Complete
07 Tribute Website HTML, CSS Vanilla βœ… Complete
08 Amazon Clone HTML, CSS Vanilla βœ… Complete
09 Digital Clock HTML, CSS, JS Vanilla βœ… Complete
10 E-Commerce Shopping App HTML, CSS, JS, Node.js, MongoDB Full Stack βœ… Complete
11 Square Game HTML, CSS, JS Vanilla βœ… Complete
12 Pokemon Card Collection HTML, CSS, JS Vanilla βœ… Complete
13 Portfolio HTML, CSS Vanilla βœ… Complete
14 BMI Calculator HTML, CSS, JS Vanilla βœ… Complete
15 Calculator HTML, CSS, JS Vanilla βœ… Complete
16 Currency Converter HTML, CSS, JS Vanilla βœ… Complete
17 Portfolio ll HTML, CSS, JS Vanilla βœ… Complete
18 Cards Project HTML, CSS, JS, React React + Vite βœ… Complete
19 Gallery Project HTML, CSS, JS, React React + Vite βœ… Complete
20 Insta App HTML, CSS, JS, Node.js Full Stack βœ… Complete
21 Notes API (MongoDB) Node.js, Express, MongoDB Full Stack βœ… Complete
22 Notes App HTML, CSS, JS, React React + Vite βœ… Complete
23 Spotify Project HTML, CSS, JS, Node.js Full Stack βœ… Complete
24 Student Management System HTML, CSS, JS, Node.js, MongoDB Full Stack βœ… Complete
25 UI Project Using Tailwind HTML, CSS, JS, React React + Vite + Tailwind βœ… Complete
26 AI-Powered Smart Food Donation & Distribution System HTML, CSS, JS, React, Node.js, MongoDB Full Stack βœ… Complete

πŸ—‚οΈ Repository Structure

51_Web_Projects/
β”‚
β”œβ”€β”€ .github
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚   β”œβ”€β”€ workflows/
β”‚   └── pull_request_template.md
β”‚
β”œβ”€β”€ 01-Rock-Paper-Scissors
β”œβ”€β”€ 02-Tic-Tac-Toe
β”œβ”€β”€ 03-CodeForces-Clone
β”œβ”€β”€ 04-Job-Application
β”œβ”€β”€ 05-Pokemon-Card-Game
β”œβ”€β”€ 06-Shapes-Games
β”œβ”€β”€ 07-Tribute-Website
β”œβ”€β”€ 08-Amazon-Clone
β”œβ”€β”€ 09-Digital-Clock
β”œβ”€β”€ 10-E-Commerce_Shopping_App
β”œβ”€β”€ 11-Square-Game
β”œβ”€β”€ 12-Pokemon-Card-Collection
β”œβ”€β”€ 13-Portfolio
β”œβ”€β”€ 14-BMI-Calculator
β”œβ”€β”€ 15-Calculator
β”œβ”€β”€ 16-Currency-Converter
β”œβ”€β”€ 17-Portfolio-ll
β”œβ”€β”€ 18-Cards-Project-Using-ComponentsAndProps
β”œβ”€β”€ 19-Gallery-Project
β”œβ”€β”€ 20-Insta-App
β”œβ”€β”€ 21-Notes-Api_MongoDB
β”œβ”€β”€ 22-Notes-App
β”œβ”€β”€ 23-Spotify-Project
β”œβ”€β”€ 24-Student-Management-System
β”œβ”€β”€ 25-UI-Project-Using-Tailwind
β”œβ”€β”€ 26-AI-Powered-Smart-Food-Donation-Distribution-System
β”‚
β”œβ”€β”€ scripts/            # Automation scripts for GitHub issues
β”œβ”€β”€ CODE_OF_CONDUCT.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ SECURITY.md
β”œβ”€β”€ CONTRIBUTORS.md
└── README.md

🀝 Contributing

Contributions are welcome and appreciated.

How To Contribute

  1. Fork the repository
  2. Clone your fork
  3. Create a new branch (git checkout -b feature/your-feature-name)
  4. Make your changes
  5. Commit your changes (git commit -m "Fix: ..." or git commit -m "Add: ...")
  6. Push your branch (git push origin feature/your-feature-name)
  7. Open a Pull Request

Please read CONTRIBUTING.md before contributing.

πŸ“Œ PR format: Add a clear title (Fix: / Add: / Docs: / UI:), a short description, and screenshots for UI/UX changes.


🎯 Contribution Ideas

  • Improve UI/UX
  • Add Dark Mode
  • Improve Responsiveness
  • Fix Bugs
  • Improve Accessibility
  • Optimize Performance
  • Improve Documentation
  • Add New Features

πŸ—‚οΈ Scripts

The scripts/ directory contains automation scripts for managing GitHub issues:

  • create-github-issues.sh - Bulk create per-project issues
  • create-github-issues-part2.sh - Additional batch of issues
  • close-batch1.sh - Close unused/generic issues
  • tmp-check.sh - Temporary check script

⚠️ These scripts are for repository maintainers and use GitHub CLI (gh).


🌱 Open Source Programs

This repository is suitable for:

  • Hacktoberfest
  • GirlScript Summer of Code (GSSoC)
  • Social Summer of Code (SSoC)
  • Beginner Open Source Contributions

🎯 Contribution Ideas

  • Improve UI/UX
  • Add Dark Mode
  • Improve Responsiveness
  • Fix Bugs
  • Improve Accessibility
  • Optimize Performance
  • Improve Documentation
  • Add New Features

🌱 Open Source Programs

This repository is suitable for:

  • Hacktoberfest
  • GirlScript Summer of Code (GSSoC)
  • Social Summer of Code (SSoC)
  • Beginner Open Source Contributions

πŸ“œ Code of Conduct

Please follow the guidelines mentioned in CODE_OF_CONDUCT.md.


πŸ‘₯ Contributors

Thanks to all these amazing people who have contributed to this project! πŸŽ‰

πŸ’‘ Tip: Interested in contributing? Star this repo ⭐ and open a PR to get your name listed here!


πŸ“ How to Add Yourself

  1. Fork this repository
  2. Make your contribution
  3. Open a Pull Request
  4. Your name and avatar will be added to the contributors list!

Made with ❀️ by all contributors

### πŸ‘₯ Active Contributors Add your name below! πŸŽ‰

To add yourself, fork this repo, add your GitHub profile link in the Contributors section above (or in a CONTRIBUTORS.md file), and open a PR. We'll gladly accept your contribution! πŸŽ‰

πŸ’‘ Tip: Star this repo ⭐ and contribute to get your name here!


⭐ Support The Project

If you find this repository useful:

  • ⭐ Star this repository
  • 🍴 Fork this repository
  • πŸ› Report issues
  • πŸš€ Contribute improvements

πŸ‘¨β€πŸ’» Maintainer

Jai Karan

GitHub: https://github.com/jaikaran109

Repository: https://github.com/jaikaran109/51_Web_Projects


πŸ“„ License

This project is licensed under the MIT License.


πŸš€ Happy Coding!

Made with ❀️ by Jai Karan

About

A collection of 51 beginner-friendly web development projects.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

26 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages