A collection of small yet beautiful frontend web projects built using HTML, CSS, and JavaScript.
Each project is self-contained and focuses on clean UI, interactivity, and simple logic โ perfect for beginners and intermediate learners!
Simple-Web-Projects/
โ
โโโ Air-India/
โ โโโ index.html
โ โ
โ โโโ css/
โ โ โโโ style.css
โ โ
โ โโโ js/
โ โ โโโ jquery.js
โ โ
โ โโโ img/
โ โ โโโ Logo.svg
โ โ โโโ indiabg.webp
โ โ
โ โโโ README.md
โ
โโโ Tic-Tac-Toe Game/
โ โโโ index.html # Main game page
โ โโโ style.css # Styling for the game board
โ โโโ script.js # Game logic
โ โโโ README.md # Documentation
โ
โโโ Stopwatch/
โ โโโ index.html # Stopwatch interface
โ โโโ style.css # Stopwatch styling
โ โโโ script.js # Stopwatch functionality
โ โโโ README.md # Documentation
โ
โโโ Login-Form/
โ โโโ index.html # Main login form structure
โ โโโ style.css # Styling for the login form
โ โโโ README.md # Project documentation
โ
โโโ OTP-Generator/
โ โโโ index.html # Main HTML file (UI + button)
โ โโโ style.css # Styling file (button + layout)
โ โโโ script.js # JavaScript logic (OTP generation)
โ โโโ README.md # Project documentation file
โ
โโโ Password-Generator/
โ โโโ index.html # Main UI
โ โโโ style.css # Styling & Layout
โ โโโ script.js # Password generation logic
โ โโโ README.md # Project documentation file
โ
โโโ Simple-Sidebar/
โ โโโ index.html # Main HTML structure
โ โโโ style.css # Sidebar styling and transitions
โ โโโ README.md # Project documentation file
โ
โโโ Animated-Sidebar/
โ โโโ index.html # Main layout of the sidebar menu
โ โโโ style.css # Styling & hover animation
โ โโโ README.md # Project documentation
โ
โโโ LuminCalci/
โ โโโ index.html # Main calculator page
โ โโโ style.css # Complete UI and theme styling
โ โโโ script.js # Core calculator logic + theme/history handling
โ โโโ README.md # Project documentation
โ
โโโ Registration-Form/
โ โโโ index.html # Main HTML file
โ โโโ style.css # All styling
โ โโโ script.js # Email & phone validation logic
โ โโโ README.md # Project documentation
โ
โโโ Snake/
โ โโโ index.html # Main HTML file
โ โ
โ โโโ css/
โ โ โโโ style.css # Game styling
โ โ
โ โโโ js/
โ โ โโโ index.js # Game logic
โ โ
โ โโโ music/ # Optional sound effects
โ โ โโโ food.mp3
โ โ โโโ gameover.mp3
โ โ โโโ move.mp3
โ โ โโโ music.mp3
โ โ
โ โโโ README.md # Project documentation
โ
โโโ README.md # Main repository documentation
A simple Air India landing page clone that captures the airlineโs branding and modern design.
- Elegant responsive layout
- Custom background with Air India branding
- Interactive elements using jQuery
- Optimized image assets (SVG + WebP)
- HTML5
- CSS3
- JavaScript (jQuery)
| Folder | Description |
|---|---|
css/ |
Stylesheet for UI design |
js/ |
jQuery script for animations or DOM handling |
img/ |
Logo and background assets |
A fully functional two-player Tic Tac Toe game built using vanilla HTML, CSS, and JS.
- Player-vs-Player gameplay (X & O)
- Win detection system
- Restart button to replay instantly
- Highlighted winning tiles
- Simple, attractive UI with smooth gameplay
- HTML5
- CSS3
- JavaScript (ES6)
- Open the folder
Tic-Tac-Toe Game/ - Run
index.htmlin any modern browser - Start playing and have fun ๐
A simple yet elegant Stopwatch web application built using HTML, CSS, and JavaScript.
It allows users to start, stop, and reset time tracking easily.
- Start, Stop, and Reset buttons
- Accurate hour-minute-second tracking
- Beautiful circular design
- Fully responsive layout
- HTML5
- CSS3
- JavaScript (ES6)
- Navigate to the
Stopwatch/folder - Open
index.htmlin any web browser - Start the timer and track time efficiently โฐ
A modern Login Form UI designed with glassmorphism effect, smooth borders, and minimal style.
Perfect for learning modern CSS effects and form design.
- Transparent glassy background
- Stylish username & password inputs
- Remember Me & Forgot Password options
- Smooth transitions and hover animations
- Fully responsive layout
- HTML5
- CSS3 (with blur effect)
- Open the folder
Login-Form/ - Open
index.htmlin your browser - Experience the modern glassmorphism login interface ๐
A lightweight OTP (One-Time Password) generator built using HTML, CSS, and JavaScript. It instantly generates a random 4-digit OTP upon button click, perfect for practicing random number generation and UI events.
- Generates a 4-digit random OTP
- Minimal, clean, and responsive design
- Runs completely offline
- Works in all browsers
- Simple alert-based OTP display
- HTML5
- CSS3
- JavaScript (ES6)
- Open the folder
OTP-Generator/ - Run
index.htmlin any modern browser - Click the "Click For OTP" button
- Get your unique 4-digit OTP instantly ๐ฅ
A secure and responsive Password Generator app made with HTML, CSS, and JavaScript, capable of generating strong random passwords with a single click.
- Generates secure random passwords
- Adjustable password length
- Copy-to-clipboard functionality
- Simple, elegant, and responsive UI
- Works offline
- HTML5
- CSS3
- JavaScript (ES6)
- Open the folder
Password-Generator/ - Run
index.htmlin any modern browser - Generate a new password instantly ๐
A clean and minimal Sidebar Navigation built using only HTML and CSS โ without any JavaScript.
Perfect for beginners to understand how <details> and <summary> tags can create interactive toggle menus natively.
- Pure HTML & CSS (no JS required)
- Toggle open/close sidebar with animation
- Smooth transition effects
- Lightweight and responsive layout
- Minimalist design for easy integration into any project
- HTML5
- CSS3
- Open the folder
Simple-Sidebar/ - Run
index.htmlin any modern browser - Click the hamburger icon (โฐ) to expand/collapse the sidebar
A sleek, modern Animated Sidebar Menu built using HTML, CSS, and Boxicons. It smoothly expands on hover, revealing navigation labels with a soft transition effect.
- Smooth hover animation
- Clean and responsive design
- Icon-based navigation using Boxicons
- Lightweight and easy to customize
- HTML5
- CSS3
- Boxicons
- Open the folder
Animated-Sidebar/ - Run
index.htmlin any modern browser - Hover over the sidebar to view the animation ๐จ
A stylish and functional Web Calculator named LuminCalci, built to perform basic arithmetic with a smooth interface, dual themes, and calculation history.
- Perform addition, subtraction, multiplication, and division
- Switch between Light & Dark mode
- Display calculation history log
- Responsive UI for all screen sizes
- Smooth animations and clean modern theme
- HTML5
- CSS3
- JavaScript (ES6)
- Open the folder
LuminCalci/ - Run
index.htmlin any modern browser - Start calculating with style โจ
A stylish and responsive Registration Form project made using HTML, CSS, and JavaScript, designed for validating user inputs like email and phone number in real-time.
- Email & phone number validation using JavaScript
- Clean and user-friendly layout
- Fully responsive form
- Input error highlighting
- Modern UI with smooth focus effects
- HTML5
- CSS3
- JavaScript (ES6)
- Open the folder
Registration-Form/ - Run
index.htmlin any modern browser - Try entering your details โ it validates instantly โ
A classic Snake Game recreated using HTML, CSS, and JavaScript โ featuring smooth movement, food consumption, scoring, and sound effects. Perfect mini-project to understand keyboard events, game loops, and collision logic.
- Smooth snake movement using arrow keys
- Food generation with scoring system
- Game-over detection
- Sound effects: move, food, background music & game-over
- Simple grid-based gameplay
- Fully responsive and lightweight
- HTML5
- CSS3
- JavaScript (ES6)
| Folder/File | Description |
|---|---|
css/style.css |
Game board styling, grid layout, and snake/food visuals |
js/index.js |
Complete game logic (snake movement, food spawn, collisions, scoring) |
music/ |
Sound effects for food, movement, background music, and game over |
index.html |
Main game interface |
- Open the folder
Snake/ - Run
index.htmlin any modern browser - Use Arrow Keys to move the snake
- Eat food, grow longer, and try not to collide! ๐ฏ
No external dependencies needed โ everything runs directly in the browser.
- Recommended Browser: Chrome, Edge, or Firefox
- Internet not required (fully offline projects)
- Add AI-based single-player mode to Tic Tac Toe
- Add animation effects to Air Indiaโs homepage
- Improve responsiveness for mobile screens
- Add Dark/Light mode & Lap Timer feature to Stopwatch
- Integrate JavaScript authentication logic to Login Form
- Add OTP expiration timer, copy-to-clipboard, and toast notification features to OTP Generator
- Simple Sidebar by adding responsive slide-in/out animations, dark mode, multi-level menu support, and active link highlighting.
- Add customizable character sets and strength meter to Password Generator
- Add icon animation and menu click sound to Animated Sidebar
- LuminCalci with scientific functions, keyboard support, and local storage for history
- Add password strength meter, confirm password toggle and local storage support for user progress.
- Add speed levels, obstacle support, and local storage high-score tracking to the Snake game.
Developer: ShakalBhau0001
GitHub: ShakalBhau0001