Skip to content

This repository contains 100 web projects from basic to intermediate using html css and js Please star the repo before start working on it.

License

Notifications You must be signed in to change notification settings

bhavanikuncham/WebDevIn100_Days

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WebDevIn100_DaysπŸš€

Welcome to 100_days_100_web_project – a challenge-based repository to learn and practice web development by building 100+ mini projects using HTML, CSS, and JavaScript. This journey goes from basic to intermediate level with fun and interactive web applications!


Visitors Languages Stars Contributors Issues Closed Issues Forks PRs Closed PRs Last Commit Repo Size Total Lines


πŸ“– Table of Contents


πŸš€ Open Source Programs

GSSoC SSoC

This project is submitted under the following open source programs:

  • 🌟 GirlScript Summer of Code (GSSoC)
  • 🌐 Social Summer of Code (SSoC)

We are proud to be contributing as part of these amazing communities!

Typing SVG


🌐 Live Website

πŸ‘‰ Explore all the projects here:
πŸ”— Visit Live Demo


πŸ“ Project List

Day Project Name Folder Link Description
DAY-1 TODOLIST TODOLIST Task manager app
DAY-2 DIGITAL CLOCK DIGITAL CLOCK Real-time digital clock
Day 3 Calculator Link Basic calculator functionality
... ... ... ...
Day 100+ Coming Soon 🚧 🚧

πŸ“Œ Projects will be updated daily. Bookmark this repo and check back often!


πŸ“ Project Structure

WebDevIn100_Days/
β”œβ”€β”€ .vscode/                      # VS Code workspace settings
β”‚   └── settings.json
β”‚
β”œβ”€β”€ public/                       # Public assets and mini-projects
β”‚   β”œβ”€β”€ Budget-Tracker/                 # game
β”‚   β”‚   └── index.html
β”‚   └── Days 1...                       # Games files
β”‚
β”œβ”€β”€ scripts/                       # JS scripts for project logic
β”‚   └── app.js 
β”‚                      
β”œβ”€β”€ styles/                        # CSS styles
β”‚   └── All files of .css
β”‚
β”œβ”€β”€ .gitignore                     # Git ignore rules
β”œβ”€β”€ 404.html                       # Custom 404 page
β”œβ”€β”€ CODE_OF_CONDUCT.md             # Contributor guidelines
β”œβ”€β”€ contributors.html              # Contributors page
β”œβ”€β”€ index.css                      # Main styles
β”œβ”€β”€ index.html                     # Main html
β”œβ”€β”€ index.js                       # Main JavaScript entry
β”œβ”€β”€ README.md                      # Project documentation
β”œβ”€β”€ LICENSE                        # License information
β”œβ”€β”€ script.js                      # Additional JS logic (e.g., navbar)
└── site.webmanifest               # PWA manifest file


🎯 Goals

  • πŸ’‘ Improve HTML, CSS & JavaScript skills
  • 🧠 Develop problem-solving ability through UI/UX logic
  • πŸ›  Build a strong developer portfolio
  • 🌐 Publish projects on GitHub Pages or Vercel
  • 🧩 Collaborate and contribute as a community

πŸ›  Tech Stack

Technology Role
πŸ’» HTML Page Structure
🎨 CSS Styling & Layout
βš™οΈ JavaScript Logic & Interactions

πŸ›  Getting Started

To contribute or run this repository locally:

1. Clone the Repository

git clone https://github.com/your-username/WebDevIn100Days.git

Thank you for contributing to our repository


  1. Fork the repository. https://github.com/ruchikakengal/WebDevIn100_Days
  2. Clone your fork : https://github.com/your-username/WebDevIn100Days.git
  3. Create a new branch for your mini-project or contribution : fect/fix/add
  4. Add your project inside the appropriate folder (e.g., public/Day-XX-ProjectName/)
  5. Commit your changes :
git add .
git commit -m "Add Day-XX: Project Name" 
  1. Push to your fork and create a pull request on the main repo.
  2. Wait for review and feedback!

See CONTRIBUTORS.html and CODE_OF_CONDUCT.md for our guidelines.


Show Your Support

If you like this project, please consider giving it a ⭐️ on GitHub.

Stargazers ❀️

Stargazers repo roster for @ruchikakengal/WebDevIn100_Days

Forkers ❀️

Forkers repo roster for @ruchikakengal/WebDevIn100_Days

Thank You For Contributing to Our Project!

About

This repository contains 100 web projects from basic to intermediate using html css and js Please star the repo before start working on it.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.7%
  • HTML 19.4%
  • CSS 17.5%
  • Other 0.4%