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!
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
- HTML5
- CSS3
- JavaScript
- Git
- GitHub
| 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 |
Click the Fork button at the top-right corner of this repository.
git clone https://github.com/jaikaran109/51_Web_Projects.gitcd 51_Web_ProjectsChoose any project folder and open the index.html file in your browser.
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
| 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 |
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
Contributions are welcome and appreciated.
- Fork the repository
- Clone your fork
- Create a new branch (
git checkout -b feature/your-feature-name) - Make your changes
- Commit your changes (
git commit -m "Fix: ..."orgit commit -m "Add: ...") - Push your branch (
git push origin feature/your-feature-name) - 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.
- Improve UI/UX
- Add Dark Mode
- Improve Responsiveness
- Fix Bugs
- Improve Accessibility
- Optimize Performance
- Improve Documentation
- Add New Features
The scripts/ directory contains automation scripts for managing GitHub issues:
create-github-issues.sh- Bulk create per-project issuescreate-github-issues-part2.sh- Additional batch of issuesclose-batch1.sh- Close unused/generic issuestmp-check.sh- Temporary check script
β οΈ These scripts are for repository maintainers and use GitHub CLI (gh).
This repository is suitable for:
- Hacktoberfest
- GirlScript Summer of Code (GSSoC)
- Social Summer of Code (SSoC)
- Beginner Open Source Contributions
- Improve UI/UX
- Add Dark Mode
- Improve Responsiveness
- Fix Bugs
- Improve Accessibility
- Optimize Performance
- Improve Documentation
- Add New Features
This repository is suitable for:
- Hacktoberfest
- GirlScript Summer of Code (GSSoC)
- Social Summer of Code (SSoC)
- Beginner Open Source Contributions
Please follow the guidelines mentioned in CODE_OF_CONDUCT.md.
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!
- Fork this repository
- Make your contribution
- Open a Pull Request
- Your name and avatar will be added to the contributors list!
Made with β€οΈ by all contributors
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!
If you find this repository useful:
- β Star this repository
- π΄ Fork this repository
- π Report issues
- π Contribute improvements
GitHub: https://github.com/jaikaran109
Repository: https://github.com/jaikaran109/51_Web_Projects
This project is licensed under the MIT License.