100 Dev Projects

Learn by building real-world projects. From beginner to advanced.

Master JavaScript, React, and web development with hands-on tutorials and production-ready code.

14+

Projects Available

10+

Technologies

100%

Free Forever

∞

Learning Opportunities

⭐Featured Projects

BMI Calculator (Body Mass Index)
⭐ Featured
JavaScriptBeginner⏱️ 2–3 hours

BMI Calculator (Body Mass Index)

A responsive BMI Calculator built using Vanilla JavaScript that calculates BMI, shows health categories, and stores previous results using localStorage.

HTML5CSS3Vanilla JavaScript+1
Advanced Todo App with LocalStorage
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 6–8 hours

Advanced Todo App with LocalStorage

An advanced Todo App featuring categories, priorities, filters, statistics, dark mode, and persistent storage.

HTML5Vanilla JavaScript (ES6+)Tailwind CSS (CDN)+2
Digital Clock, Stopwatch & Timer App
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 4–5 hours

Digital Clock, Stopwatch & Timer App

A multi-feature Digital Clock application built with Vanilla JavaScript that includes a real-time clock, stopwatch with lap tracking, and a countdown timer with alerts.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Guess the Number Game with Statistics
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 3–4 hours

Guess the Number Game with Statistics

A fun and interactive number guessing game with multiple difficulty levels, hints, statistics tracking, and persistent storage.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Weather App with 5-Day Forecast
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–7 hours

Weather App with 5-Day Forecast

A comprehensive Weather App built with Vanilla JavaScript that displays real-time weather data, 5-day forecast, hourly forecast, and recent searches using OpenWeather API.

HTML5CSS3Vanilla JavaScript (ES6+)+4
Quiz App with Timer & High Scores
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–6 hours

Quiz App with Timer & High Scores

An interactive Quiz App with multiple categories, difficulty levels, timer modes, hint system, high score tracking, and answer review functionality.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Calculator with Scientific Mode
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 2–3 hours

Calculator with Scientific Mode

A beautiful calculator with basic and scientific modes, keyboard support, calculation history, and localStorage persistence.

HTML5CSS3Vanilla JavaScript (ES6+)+2

🔥Trending Now

Advanced Todo App with LocalStorage
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 6–8 hours

Advanced Todo App with LocalStorage

An advanced Todo App featuring categories, priorities, filters, statistics, dark mode, and persistent storage.

HTML5Vanilla JavaScript (ES6+)Tailwind CSS (CDN)+2
Digital Clock, Stopwatch & Timer App
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 4–5 hours

Digital Clock, Stopwatch & Timer App

A multi-feature Digital Clock application built with Vanilla JavaScript that includes a real-time clock, stopwatch with lap tracking, and a countdown timer with alerts.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Guess the Number Game with Statistics
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 3–4 hours

Guess the Number Game with Statistics

A fun and interactive number guessing game with multiple difficulty levels, hints, statistics tracking, and persistent storage.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Weather App with 5-Day Forecast
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–7 hours

Weather App with 5-Day Forecast

A comprehensive Weather App built with Vanilla JavaScript that displays real-time weather data, 5-day forecast, hourly forecast, and recent searches using OpenWeather API.

HTML5CSS3Vanilla JavaScript (ES6+)+4
Quiz App with Timer & High Scores
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–6 hours

Quiz App with Timer & High Scores

An interactive Quiz App with multiple categories, difficulty levels, timer modes, hint system, high score tracking, and answer review functionality.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Calculator with Scientific Mode
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 2–3 hours

Calculator with Scientific Mode

A beautiful calculator with basic and scientific modes, keyboard support, calculation history, and localStorage persistence.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Analog Clock (Space Theme)
🔥 Trending
JavaScriptBeginner⏱️ 3–5 hours

Analog Clock (Space Theme)

A beautiful space-themed analog clock with SVG hands, smooth animations, mouse parallax effect, digital time/date/day display, and twinkling star background.

HTML5SVGCSS3+4
Pomodoro Timer (Productivity)
🔥 Trending
JavaScriptBeginner⏱️ 4–6 hours

Pomodoro Timer (Productivity)

A clean Pomodoro Timer with SVG progress ring, work/break/long-break sessions, sound notifications, browser notifications, customizable durations, and localStorage settings.

HTML5CSS3Vanilla JavaScript (ES6+)+5

📚Latest Tutorials & Guides

View All
Guide
⭐ Featured

50+ JavaScript Interview Questions & Answers (2026) — Beginner to Advanced

📅Feb 18, 2026
⏱️25 min read

50+ most asked JavaScript interview questions with clear, detailed answers. From beginner basics to advanced concepts like closures, event loop, prototypes, and async patterns — everything you need to crack your next JS interview.

#javascript#interview#interview-questions+8
A
Ashwani
Read More→
Tutorial
⭐ Featured

How to Build a Weather App in JavaScript - Complete Fetch API Tutorial

📅Feb 18, 2026
⏱️18 min read

Build a real-time Weather App with JavaScript from scratch. Learn the Fetch API, async/await error handling, Geolocation API, and how to integrate OpenWeatherMap in this complete step-by-step tutorial.

#javascript#fetch-api#weather-app+6
A
Ashwani
Read More→
Tutorial
⭐ Featured

JavaScript Basics Hindi: Variables, Functions, Loops Complete Guide

📅Jan 21, 2026
⏱️25 min read

JavaScript ki complete journey Hindi mein! Variables, Data Types, Operators, Functions, Loops, Arrays - sab kuch ek hi jagah. Beginners ke liye perfect guide with real examples.

#javascript#basics#tutorial+8
A
Ashwani
Read More→

Browse All Projects

Showing 14 of 14 projects
BMI Calculator (Body Mass Index)
⭐ Featured
JavaScriptBeginner⏱️ 2–3 hours

BMI Calculator (Body Mass Index)

A responsive BMI Calculator built using Vanilla JavaScript that calculates BMI, shows health categories, and stores previous results using localStorage.

HTML5CSS3Vanilla JavaScript+1
Tip Calculator using JavaScript
JavaScriptBeginner⏱️ 30–45 minutes

Tip Calculator using JavaScript

A simple Tip Calculator built with Vanilla JavaScript that calculates the total bill amount based on the entered tip percentage.

HTML5Vanilla JavaScript
Todo App using Vanilla JavaScript
JavaScriptBeginner⏱️ 1–2 hours

Todo App using Vanilla JavaScript

A basic Todo App that allows users to add, complete, and delete tasks using Vanilla JavaScript.

HTML5Vanilla JavaScriptTailwind CSS (CDN)
Advanced Todo App with LocalStorage
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 6–8 hours

Advanced Todo App with LocalStorage

An advanced Todo App featuring categories, priorities, filters, statistics, dark mode, and persistent storage.

HTML5Vanilla JavaScript (ES6+)Tailwind CSS (CDN)+2
Digital Clock, Stopwatch & Timer App
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 4–5 hours

Digital Clock, Stopwatch & Timer App

A multi-feature Digital Clock application built with Vanilla JavaScript that includes a real-time clock, stopwatch with lap tracking, and a countdown timer with alerts.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Advanced Color Generator & Palette Tool
JavaScriptIntermediate⏱️ 5–6 hours

Advanced Color Generator & Palette Tool

An advanced Color Generator tool featuring single color generation, palette creation, gradient maker, and favorites management with copy-to-clipboard functionality.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Guess the Number Game with Statistics
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 3–4 hours

Guess the Number Game with Statistics

A fun and interactive number guessing game with multiple difficulty levels, hints, statistics tracking, and persistent storage.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Weather App with 5-Day Forecast
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–7 hours

Weather App with 5-Day Forecast

A comprehensive Weather App built with Vanilla JavaScript that displays real-time weather data, 5-day forecast, hourly forecast, and recent searches using OpenWeather API.

HTML5CSS3Vanilla JavaScript (ES6+)+4
Quiz App with Timer & High Scores
⭐ Featured🔥 Trending
JavaScriptIntermediate⏱️ 5–6 hours

Quiz App with Timer & High Scores

An interactive Quiz App with multiple categories, difficulty levels, timer modes, hint system, high score tracking, and answer review functionality.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Calculator with Scientific Mode
⭐ Featured🔥 Trending
JavaScriptBeginner⏱️ 2–3 hours

Calculator with Scientific Mode

A beautiful calculator with basic and scientific modes, keyboard support, calculation history, and localStorage persistence.

HTML5CSS3Vanilla JavaScript (ES6+)+2
Advanced Notes App with Tags & Categories
JavaScriptIntermediate⏱️ 4–5 hours

Advanced Notes App with Tags & Categories

A feature-rich note-taking app with categories, tags, color customization, pinning, search, and sorting — built with Vanilla JavaScript.

HTML5CSS3Vanilla JavaScript (ES6+)+1
Expense Tracker with Charts & Reports
JavaScriptIntermediate⏱️ 6–8 hours

Expense Tracker with Charts & Reports

A comprehensive personal finance app for tracking income and expenses with charts, category filtering, CSV export, print reports, and dark mode.

HTML5CSS3Vanilla JavaScript (ES6+)+3
Analog Clock (Space Theme)
🔥 Trending
JavaScriptBeginner⏱️ 3–5 hours

Analog Clock (Space Theme)

A beautiful space-themed analog clock with SVG hands, smooth animations, mouse parallax effect, digital time/date/day display, and twinkling star background.

HTML5SVGCSS3+4
Pomodoro Timer (Productivity)
🔥 Trending
JavaScriptBeginner⏱️ 4–6 hours

Pomodoro Timer (Productivity)

A clean Pomodoro Timer with SVG progress ring, work/break/long-break sessions, sound notifications, browser notifications, customizable durations, and localStorage settings.

HTML5CSS3Vanilla JavaScript (ES6+)+5