Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

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

Repository files navigation

πŸš€ WebDev-Projects

A curated collection of 50 modern, responsive, and beautiful mini projects built using only HTML, CSS, and vanilla JavaScript β€” no frameworks, no bundlers, no build tools. Just open index.html in any browser and it works.

πŸ“– Description

This repository is a hands-on showcase of frontend development skills. Each project is self-contained in its own folder with index.html, style.css, script.js, and a README.md. Projects range from simple UI components to interactive games and full mini-applications.

🏠 Showcase Landing Page

Open index.html in the root folder to browse all 50 projects in a beautiful, interactive showcase page with:

  • Dark/light mode toggle
  • Search bar to filter projects
  • Difficulty filter buttons (All, Beginner, Intermediate, Advanced)
  • Responsive grid of project cards with gradient thumbnails
  • Direct links to open each project in a new tab

πŸ› οΈ Tech Stack

  • HTML5 β€” semantic markup
  • CSS3 β€” modern styling, animations, responsive design
  • Vanilla JavaScript (ES6+) β€” no frameworks, no TypeScript
  • Tailwind CSS (via CDN) β€” utility-first styling where used
  • Font Awesome (via CDN) β€” icons where used

No React. No Vue. No Next.js. No Vite. No build step. 100% vanilla.

πŸ“‚ Projects

# Project Description
1 Profile Card A sleek user profile card with social links and hover effects
2 Calculator A functional calculator with keyboard support
3 Portfolio A modern personal portfolio website
4 Todo App A task manager with local storage persistence
5 Image Carousel A responsive image slider with auto-play
6 Digital Clock A live digital clock with date display
7 Password Generator Generate secure passwords with custom options
8 Color Flipper Background color changer with hex and simple modes
9 BMI Calculator Calculate Body Mass Index with health categories
10 Countdown Timer A countdown timer to a target date
11 Quiz App An interactive quiz with score tracking
12 Notes App A note-taking app with local storage
13 Weather App A weather display UI with search
14 Expense Tracker Track income and expenses with a balance summary
15 Tic-Tac-Toe Classic two-player game with win detection
16 Memory Game A card-matching memory game
17 Music Player A music player UI with play/pause controls
18 E-Commerce Product Page A product page with image gallery and cart
19 Drawing App A canvas-based drawing pad with color picker
20 Kanban Board A drag-and-drop task board with columns
21 Movie Search App Search and browse movie cards
22 Recipe Finder Search recipes and view details
23 Chat UI A modern chat interface mockup
24 Multi-Step Form A multi-step form with validation and progress
25 Infinite Scroll Gallery A gallery that loads images on scroll
26 Snake Game Classic snake game with score tracking
27 Rock Paper Scissors Play against the computer
28 Age Calculator Calculate exact age in years, months, days
29 Tip Calculator Calculate tip and split bills
30 Animated Navigation A smooth animated navigation menu
31 Form Validator Real-time form validation with error messages
32 Currency Converter Convert currencies with live exchange rates
33 Pomodoro Timer Focus timer with work/break cycles & SVG progress
34 Weather Dashboard Multi-city weather dashboard with detailed metrics
35 GitHub Profile Card Search GitHub users & view profile stats
36 URL Shortener UI Shorten URLs with copy & history tracking
37 Flashcard App Study flashcards with 3D flip & deck management
38 Poll Voting App Create polls & vote with live results
39 File Uploader UI Drag-and-drop file upload with preview
40 Testimonial Slider Auto-playing testimonial carousel
41 Calendar App Monthly calendar with event management
42 Markdown Preview Live markdown editor with custom parser
43 Code Editor UI Write & run JavaScript with console capture
44 Virtual Keyboard On-screen keyboard with sound & themes
45 Maze Game Procedurally generated maze with timer
46 Flappy Bird Clone Canvas game with pipes & score tracking
47 Sorting Visualizer Visualize 5 sorting algorithms in real-time
48 Sudoku Solver Solve any puzzle with backtracking algorithm
49 Text to Speech Convert text to speech with voice options
50 Voice Recorder Record audio with MediaRecorder API

▢️ How to Run

  1. Clone the repository:
    git clone https://github.com/ashutoshpalhare/WebDev-Projects.git
    cd WebDev-Projects
  2. Navigate to any project folder:
    cd calculator
  3. Open index.html in your browser:
    # macOS
    open index.html
    # Windows
    start index.html
    # Linux
    xdg-open index.html

Or simply drag and drop the index.html file into your browser. No installation, no dependencies, no build step required.

To browse all projects at once, open the root index.html showcase page.

πŸ“Œ Notes

  • All projects use vanilla JavaScript only β€” no frameworks or libraries.
  • Some projects use Tailwind CSS and Font Awesome via CDN for styling and icons.
  • Data persistence (where applicable) uses the browser's localStorage.
  • Projects are designed to be responsive and work on mobile, tablet, and desktop.

πŸ“„ License

This project is open source and available under the MIT License.

About

50 WebDev Mini Projects β€” A curated collection of 50 modern, responsive mini web projects built with pure HTML5, CSS3, and vanilla JavaScript. Zero frameworks, zero dependencies,,, just open and run! πŸš€

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages