Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

🚀 100 Days 100 Web Projects

All Contributors

100 Days 100 Projects Banner

Website Contributors Forks Stars Issues License

🌟 About This Project

Welcome to 100 Days 100 Web Projects! This is a comprehensive collection of 112+ web development projects ranging from beginner to intermediate level. Our goal is to help developers learn and practice web development through hands-on projects using various technologies.

🎯 What You'll Find Here:

  • Frontend Projects: HTML, CSS, JavaScript, React, Vue.js
  • Backend Projects: Node.js, Express.js, Flask, MERN Stack
  • Full-Stack Applications: Complete web applications with frontend and backend
  • Interactive Games: Browser-based games and entertainment apps
  • Utility Tools: Practical web tools and calculators
  • UI Components: Reusable components and design patterns

🔥 Featured Technologies:

HTML5 CSS3 JavaScript React Node.js Express.js MongoDB Python Flask

🚀 Live Demo

🌐 Visit the Live Website: 100-days-100-web-project.vercel.app

The website features:

  • Interactive project showcase
  • Search functionality to find specific projects
  • Direct links to all project demos
  • Beautiful dark/light theme toggle
  • Responsive design for all devices

📚 All Projects (112 Total)

🎮 Interactive Demo Available!

🌐 Visit Live Website to see all projects with working demos!

DayProject NameTechnologiesTypeDemo Link
1To-Do ListHTML, CSS, JS📝 UtilityView Demo
2Digital ClockHTML, CSS, JS⏰ WidgetView Demo
3Indian FlagHTML, CSS🎨 AnimationView Demo
4Dropdown Nav BarHTML, CSS, JS🧭 NavigationView Demo
5Animated CursorHTML, CSS, JS✨ EffectView Demo
6Background Image SliderHTML, CSS, JS🖼️ SliderView Demo
7Typewriter EffectHTML, CSS, JS⌨️ AnimationView Demo
8Parallel-X WebsiteHTML, CSS, JS🌐 WebsiteView Demo
9Captcha GeneratorHTML, CSS, JS🔐 SecurityView Demo
10QR Code GeneratorHTML, CSS, JS📱 UtilityView Demo
11Express ServerNode.js, Express🖥️ BackendGitHub
12Gmail NodemailerNode.js, Nodemailer📧 BackendGitHub
13MERN Login FormMongoDB, Express, React, Node🔐 Full-StackGitHub
14File UploaderNode.js, Express📁 UtilityGitHub
15Progress BarHTML, CSS, JS📊 UI ComponentView Demo
16Custom Scroll BarCSS🎨 UI ComponentView Demo
17Swiper API SliderHTML, CSS, JS🖼️ SliderView Demo
18Carousel Solar SystemHTML, CSS, JS🪐 AnimationView Demo
19Plant WebsiteHTML, CSS, JS🌱 WebsiteView Demo
20EveSparksHTML, CSS, JS✨ WebsiteView Demo
21React Video SliderReact, Vite🎥 React AppGitHub
22Page LoaderHTML, CSS, JS⏳ AnimationView Demo
23Jarvis AI AssistantHTML, CSS, JS🤖 AIView Demo
24AI ChatBotHTML, CSS, JS💬 AIView Demo
25Tic-Tac-ToeHTML, CSS, JS🎮 GameView Demo
26Maze GameHTML, CSS, JS🎮 GameView Demo
27Memory GameHTML, CSS, JS🧠 GameView Demo
28Wordle CloneHTML, CSS, JS🎮 GameView Demo
29Snake GameHTML, CSS, JS🐍 GameView Demo
30Flappy BirdHTML, CSS, JS🐦 GameView Demo
31Password ManagerHTML, CSS, JS🔐 UtilityView Demo
32Missionaries & CannibalsHTML, CSS, JS🎮 GameView Demo
33Weather ForecastingHTML, CSS, JS🌤️ AppView Demo
34Email ValidatorHTML, CSS, JS✅ UtilityView Demo
35Vanilla JS CalculatorHTML, CSS, JS🧮 CalculatorView Demo
36Medical AppHTML, CSS, JS🏥 AppView Demo
372048 GameHTML, CSS, JS🎮 GameView Demo
38GitHub Profile FinderHTML, CSS, JS, API👤 UtilityGitHub
39Notes AppHTML, CSS, JS📝 AppView Demo
40Analog ClockHTML, CSS, JS⏰ WidgetView Demo
41Scroll Dark GameHTML, CSS, JS🎮 GameView Demo
42Amazon CloneHTML, CSS, JS🛒 E-commerceView Demo
43Password GeneratorHTML, CSS, JS🔐 UtilityView Demo
44BMI CalculatorHTML, CSS, JS🧮 CalculatorView Demo
45BlackJack GameHTML, CSS, JS🎰 GameView Demo
46Palindrome GeneratorHTML, CSS, JS📝 UtilityView Demo
47Ping Pong GameHTML, CSS, JS🏓 GameView Demo
48Text to Voice ConverterHTML, CSS, JS🔊 UtilityView Demo
49URL ShortenerNode.js, Express🔗 BackendGitHub
50Recipe GenieReact, Node.js🍳 Full-StackGitHub
51Netflix CloneHTML, CSS, JS🎬 CloneView Demo
52ClimaCode 2.0HTML, CSS, JS🌤️ AppView Demo
53E-commerce CartHTML, CSS, JS🛒 E-commerceView Demo
54Budget TrackerHTML, CSS, JS💰 FinanceView Demo
55Cricket GameHTML, CSS, JS🏏 GameView Demo
56Pastebin CloneSvelte📝 AppGitHub
57Glowing Social IconsHTML, CSS✨ UI ComponentView Demo
58Music AppHTML, CSS, JS🎵 AppView Demo
59Blog PageHTML, CSS, JS📝 BlogView Demo
60Marketing WebsiteHTML, CSS, JS🌐 WebsiteView Demo
61Hologram ButtonHTML, CSS✨ UI ComponentView Demo
62Solar System ExplorerHTML, CSS🪐 AnimationView Demo
63Image to Text AppHTML, CSS, JS🖼️ OCRView Demo
64Zomato CloneHTML, CSS, JS🍕 CloneView Demo
65The CubeHTML, CSS🎲 3D AnimationView Demo
66Flask Auth AppPython, Flask🔐 BackendGitHub
67Blog WebsiteHTML, CSS, JS📝 BlogView Demo
683D Rotating CardHTML, CSS🎲 3D AnimationView Demo
69Spotify CloneHTML, CSS, JS🎵 CloneView Demo
70Insect Catch GameHTML, CSS, JS🐛 GameView Demo
71Quotely LaughsHTML, CSS, JS😂 EntertainmentView Demo
72Contact BookNode.js, Express📞 BackendGitHub
73Candy Crush GameHTML, CSS, JS🍭 GameView Demo
74Stock Profit CalculatorHTML, CSS, JS📈 FinanceView Demo
75Code Jump Space GameHTML, CSS, JS🚀 GameView Demo
76Animated SearchbarHTML, CSS, JS🔍 UI ComponentView Demo
77Rock Paper ScissorsHTML, CSS, JS✂️ GameView Demo
78NPM Package SearchHTML, CSS, JS📦 UtilityView Demo
79LinkedIn CloneHTML, CSS, JS💼 CloneView Demo
80Resume StudioHTML, CSS, JS📄 UtilityView Demo
81Simon Says GameHTML, CSS, JS🎮 GameView Demo
82Love CalculatorHTML, CSS, JS💕 FunView Demo
83Currency ExchangeHTML, CSS, JS💱 UtilityView Demo
84Lights Out PuzzleHTML, CSS, JS🎮 GameView Demo
85Image Search EngineHTML, CSS, JS🔍 SearchView Demo
863D Profile CardHTML, CSS🎲 3D AnimationView Demo
87Breakout GameHTML, CSS, JS🎮 GameView Demo
88Job DashboardHTML, CSS, JS💼 DashboardView Demo
89N-Queen SolverHTML, CSS, JS👑 AlgorithmView Demo
90Quiz App TimerHTML, CSS, JS❓ QuizView Demo
91Voting App BackendNode.js, Express🗳️ BackendGitHub
92Slide Puzzle GameHTML, CSS, JS🧩 GameView Demo
93TextUtilsReact✏️ React AppView Demo
94Hangman GameHTML, CSS, JS🎮 GameView Demo
95TodoList React TSReact, TypeScript, Tailwind📝 React AppView Demo
96HCL Color GeneratorHTML, CSS, JS🎨 UtilityView Demo
97Time CapsuleHTML, CSS, JS⏰ UtilityView Demo
98Virtual PianoHTML, CSS, JS🎹 MusicView Demo
99NASA APOD ExtensionHTML, CSS, JS🚀 ExtensionView Demo
100Text Saver ExtensionHTML, CSS, JS💾 ExtensionView Demo
101Finance TrackerHTML, CSS, JS💰 FinanceView Demo
102Travel Booking WebsiteHTML, CSS, JS✈️ TravelView Demo
103Drumkit GameHTML, CSS, JS🥁 MusicView Demo
104Debug WebsiteHTML, CSS, JS🐛 DevelopmentView Demo
105Periodic TableHTML, CSS, JS🧪 EducationalView Demo
106Plants WebsiteHTML, CSS, JS🌱 WebsiteView Demo
107DocNowHTML, CSS, JS📄 UtilityView Demo
108Expense TrackerHTML, CSS, JS💸 FinanceView Demo
109Mood TrackerHTML, CSS, JS😊 WellnessView Demo
110CRYPTOSHOWHTML, CSS, JS💰 CryptoView Demo
111Whack-a-Mole GameHTML, CSS, JS🎮 GameView Demo
112Nykaa CloneHTML, CSS, JS💄 CloneView Demo

📊 Project Categories:

  • 🎮 Games: 25+ interactive games and puzzles
  • 🧮 Calculators & Tools: 15+ utility applications
  • 🌐 Websites & Clones: 20+ complete website replicas
  • 📱 Apps: 15+ functional web applications
  • 🎨 UI Components: 10+ reusable interface elements
  • 🖥️ Backend Projects: 10+ server-side applications
  • ⚛️ React Projects: 8+ modern React applications

Getting Started

🚀 Quick Start

🌐 View Projects Online

The easiest way to explore all projects is through our live website:

💻 Local Development

  1. Clone the repository:

    # Using Git git clone https://github.com/dhairyagothi/100_days_100_web_project.git # Or use GitHub Desktop for GUI cloning
  2. Navigate to project directory:

    cd 100_days_100_web_project
  3. Open the main website:

    • Simply open index.html in your browser
    • Or use a local server (recommended):
    # Using Python python -m http.server 8000 # Using Node.js npx serve . # Using VS Code Live Server extension
  4. For individual projects:

    • Navigate to public/[project-name]/
    • Open the project's index.html file
    • For Node.js projects, see individual README files

🧩 Project Structure

100_days_100_web_project/
├── index.html              # Main showcase website
├── index.js               # Main website functionality
├── style.css              # Main website styles
├── public/                # All individual projects
│   ├── TO_DO_LIST/       # Day 1: Todo List
│   ├── digital_clock/    # Day 2: Digital Clock
│   ├── snake_game/       # Day 29: Snake Game
│   └── ...               # 112+ projects
├── contributors/          # Contributors page
├── vercel.json           # Deployment configuration
└── README.md             # You are here!

🤝 Contributing

We welcome contributions from developers of all skill levels! Here's how you can contribute:

🆕 Adding New Projects

  1. Fork the repository
  2. Create a new branch: git checkout -b add-new-project
  3. Add your project in the public/ directory
  4. Update the project list in index.js
  5. Test your project thoroughly
  6. Submit a pull request

🐛 Bug Fixes & Improvements

  1. Fork the repository
  2. Create a new branch: git checkout -b fix-bug-name
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

📝 Documentation

  • Improve README files
  • Add project descriptions
  • Fix typos and formatting
  • Add setup instructions

📋 Contribution Guidelines

  • Follow existing code style and structure
  • Add appropriate comments to your code
  • Test your changes before submitting
  • Include a clear commit message
  • Update documentation if needed

📖 For detailed guidelines, see CONTRIBUTING.md

🎯 Learning Path

🌱 Beginner Projects (Days 1-30)

Perfect for those just starting with web development:

  • HTML/CSS fundamentals
  • Basic JavaScript interactions
  • Simple animations and effects

🚀 Intermediate Projects (Days 31-70)

For developers with some experience:

  • API integrations
  • Complex animations
  • Interactive games and applications

🔥 Advanced Projects (Days 71-112)

Challenging projects for experienced developers:

  • Full-stack applications
  • Complex algorithms
  • Modern frameworks (React, Node.js)

🛠️ Technologies Used

HTML5 CSS3 JavaScript React Node.js Express.js MongoDB Python Flask TypeScript Tailwind CSS Vite

📞 Support & Community

🆘 Need Help?

🌟 Stay Connected

📊 Repository Stats

GitHub repo size GitHub language count GitHub top language GitHub last commit

⭐ Show Your Support

If this project helped you, please consider:

  • Starring this repository
  • 🍴 Forking it to contribute
  • 📢 Sharing it with others
  • 💖 Following for more amazing projects

🏆 Contributors

Thanks to all these amazing people who have contributed to this project:


💖 Made with love by the open source community

🌟 Don't forget to star this repository if you found it helpful!

Star History Chart

关于 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
100daysofcodebackend-developmentfront-end-developmentgssocgssoc26hacktoberfestlearnweb-development

语言 Languages

HTML50.1%
JavaScript24.0%
CSS17.1%
SCSS5.8%
TypeScript1.1%
Sass0.8%
Haml0.6%
Python0.2%
Svelte0.2%
EJS0.1%
PHP0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
67
Total Commits
峰值: 25次/周
Less
More

核心贡献者 Contributors