Project 1
Personal Portfolio Website
- Description: Create a portfolio to showcase your skills, projects, and contact info.
- HTML Skills: Sections, headings, links, images, forms.
- Extra Challenge: Make it responsive with Flexbox/Grid, add a contact form with JS validation.
Project 2
To-Do List App (Frontend Only)
- Description: A simple task manager where users can add, delete, and mark tasks as complete.
- HTML Skills: Forms, lists (<ul>/<ol>), buttons, input fields.
- Extra Challenge: Save tasks using local storage with JavaScript.
Project 3
Blogging Website Template
- Description: Create a static blog page displaying multiple blog posts.
- HTML Skills: <article>, <section>, <header>, <footer>, images, links.
- Extra Challenge: Add pagination, search bar, or category filters with JS.
Project 4
Responsive Landing Page
- Description: Build a landing page for a product or service.
- HTML Skills: Hero section, call-to-action buttons, sections, forms.
- Extra Challenge: Smooth scrolling, CSS animations, responsive navbar.
Project 5
Online Resume / CV
- Description: Build an interactive resume that looks professional in the browser.
- HTML Skills: Lists, headings, tables (for skills/experience), links.
- Extra Challenge: Dark/light mode toggle, downloadable PDF resume.
Project 6
Simple E-commerce Product Page
- Description: Showcase products with images, descriptions, and prices.
- HTML Skills: <div>, images, <span>/<p> for text, buttons.
- Extra Challenge: Image gallery, product quantity selector, responsive grid layout.
Project 7
Quiz App / Trivia Game
- Description: Create a quiz where users can select answers from multiple choices.
- HTML Skills: Forms, radio buttons, lists, buttons.
- Extra Challenge: Use JS to calculate score and show feedback messages.
Project 8
Calculator (Basic)
- Description: Build a simple HTML calculator with numbers and operators.
- HTML Skills: Forms, buttons, input fields.
- Extra Challenge: Add calculation functionality with JS and keyboard support.
Project 9
Image Gallery / Portfolio
- Description: Display multiple images where users can click to enlarge.
- HTML Skills: <img>, links, <div> grids.
- Extra Challenge: Lightbox effect with JS, responsive grid layout.
Project 10
Contact / Feedback Form
- Description: Create a contact form with name, email, and message fields.
- HTML Skills: <form>, <input>, <textarea>, <button>.
- Extra Challenge: Add JS form validation or integrate with a free backend like Formspree.