Skip to content

ShakalBhau0001/Simple-Web-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

84 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ซ Simple-Web-Projects

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!


๐Ÿ“ Project Structure

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


๐Ÿงฉ Projects Included

โœˆ๏ธ 1. Air India Website Clone

A simple Air India landing page clone that captures the airlineโ€™s branding and modern design.

๐Ÿ”น Features

  • Elegant responsive layout
  • Custom background with Air India branding
  • Interactive elements using jQuery
  • Optimized image assets (SVG + WebP)

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (jQuery)

๐Ÿ–ผ๏ธ Folder Details

Folder Description
css/ Stylesheet for UI design
js/ jQuery script for animations or DOM handling
img/ Logo and background assets

๐ŸŽฎ 2. Tic-Tac-Toe Game

A fully functional two-player Tic Tac Toe game built using vanilla HTML, CSS, and JS.

๐Ÿ”น Features

  • Player-vs-Player gameplay (X & O)
  • Win detection system
  • Restart button to replay instantly
  • Highlighted winning tiles
  • Simple, attractive UI with smooth gameplay

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Open the folder Tic-Tac-Toe Game/
  2. Run index.html in any modern browser
  3. Start playing and have fun ๐ŸŽ‰

โฑ๏ธ 3. Stopwatch

A simple yet elegant Stopwatch web application built using HTML, CSS, and JavaScript.
It allows users to start, stop, and reset time tracking easily.

๐Ÿ”น Features

  • Start, Stop, and Reset buttons
  • Accurate hour-minute-second tracking
  • Beautiful circular design
  • Fully responsive layout

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Navigate to the Stopwatch/ folder
  2. Open index.html in any web browser
  3. Start the timer and track time efficiently โฐ

๐Ÿ” 4. Login Form

A modern Login Form UI designed with glassmorphism effect, smooth borders, and minimal style.
Perfect for learning modern CSS effects and form design.

๐Ÿ”น Features

  • Transparent glassy background
  • Stylish username & password inputs
  • Remember Me & Forgot Password options
  • Smooth transitions and hover animations
  • Fully responsive layout

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3 (with blur effect)

๐Ÿ’ป How to Run

  1. Open the folder Login-Form/
  2. Open index.html in your browser
  3. Experience the modern glassmorphism login interface ๐Ÿ’Ž

๐Ÿ”ข 5.OTP Generator

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.

๐Ÿ”น Features

  • Generates a 4-digit random OTP
  • Minimal, clean, and responsive design
  • Runs completely offline
  • Works in all browsers
  • Simple alert-based OTP display

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Open the folder OTP-Generator/
  2. Run index.html in any modern browser
  3. Click the "Click For OTP" button
  4. Get your unique 4-digit OTP instantly ๐Ÿ’ฅ

๐Ÿ”‘ 6. Password Generator

A secure and responsive Password Generator app made with HTML, CSS, and JavaScript, capable of generating strong random passwords with a single click.

๐Ÿ”น Features

  • Generates secure random passwords
  • Adjustable password length
  • Copy-to-clipboard functionality
  • Simple, elegant, and responsive UI
  • Works offline

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Open the folder Password-Generator/
  2. Run index.html in any modern browser
  3. Generate a new password instantly ๐Ÿ”’

๐Ÿ“š 7. Simple Sidebar

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.

๐Ÿ”น Features

  • 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

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3

๐Ÿ’ป How to Run

  1. Open the folder Simple-Sidebar/
  2. Run index.html in any modern browser
  3. Click the hamburger icon (โ˜ฐ) to expand/collapse the sidebar

๐ŸŒˆ 8. Animated 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.

๐Ÿ”น Features

  • Smooth hover animation
  • Clean and responsive design
  • Icon-based navigation using Boxicons
  • Lightweight and easy to customize

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • Boxicons

๐Ÿ’ป How to Run

  1. Open the folder Animated-Sidebar/
  2. Run index.html in any modern browser
  3. Hover over the sidebar to view the animation ๐ŸŽจ

๐Ÿงฎ 9. LuminCalci

A stylish and functional Web Calculator named LuminCalci, built to perform basic arithmetic with a smooth interface, dual themes, and calculation history.

๐Ÿ”น Features

  • 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

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Open the folder LuminCalci/
  2. Run index.html in any modern browser
  3. Start calculating with style โœจ

๐Ÿงพ 10. Registration Form

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.

๐Ÿ”น Features

  • Email & phone number validation using JavaScript
  • Clean and user-friendly layout
  • Fully responsive form
  • Input error highlighting
  • Modern UI with smooth focus effects

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ’ป How to Run

  1. Open the folder Registration-Form/
  2. Run index.html in any modern browser
  3. Try entering your details โ€” it validates instantly โœ…

๐Ÿ 11. Snake Game

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.

๐Ÿ”น Features

  • 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

๐Ÿงฑ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

๐Ÿ–ผ๏ธ Folder Details

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

๐Ÿ’ป How to Run

  1. Open the folder Snake/
  2. Run index.html in any modern browser
  3. Use Arrow Keys to move the snake
  4. Eat food, grow longer, and try not to collide! ๐ŸŽฏ

โš™๏ธ Requirements

No external dependencies needed โ€” everything runs directly in the browser.

  • Recommended Browser: Chrome, Edge, or Firefox
  • Internet not required (fully offline projects)

๐ŸŒŸ Future Enhancements

  • 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.

๐Ÿง‘โ€๐Ÿ’ป Author

Developer: ShakalBhau0001

GitHub: ShakalBhau0001


About

Collection of simple frontend web projects built with HTML, CSS, and JavaScript, focusing on clean UI, interactivity, and beginner-friendly logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors