Back to Projects
Web Mini Projects
CompletedHTMLCSSJavaScript+2 more

Web Mini Projects

Frontend web development learning projects including a responsive Netflix clone, interactive To-Do List Web App, and a Random Joke Generator using DOM manipulation.

Timeline

Role

Frontend Developer

Status
Completed

Technology Stack

HTML
CSS
JavaScript
DOM Manipulation
Responsive Design

Key Challenges

  • Implementing responsive layouts for the Netflix clone across different screen sizes
  • Managing state and DOM manipulation efficiently for the To-Do List App
  • Handling events and array manipulation for the Random Joke Generator

Key Learnings

  • Practiced layout design, media queries, and component structuring
  • Strengthened skills in frontend development and attention to detail
  • Implemented DOM manipulation and event handling for interactive UI

Web Mini Projects

Overview

A collection of foundational frontend web development projects focused on mastering HTML, CSS, and Vanilla JavaScript. These projects demonstrate a progression from static layout design to interactive dynamic applications.


The Projects

1. Netflix Homepage Clone

  • Goal: Built a responsive Netflix homepage clone with a clean UI design.
  • Skills Gained: Practiced layout design, media queries, and component structuring.
  • Outcome: Strengthened skills in frontend development and attention to detail.

2. To-Do List Web App

  • Goal: Developed a responsive to-do list app with add, delete, and mark-as-done features.
  • Skills Gained: Implemented DOM manipulation and event handling for interactive UI.
  • Outcome: Gained practical experience in state management and user interactions.

3. Random Joke Generator

  • Goal: Developed a lightweight joke app that displays random jokes using an array of predefined punchlines.
  • Skills Gained: Array manipulation, event listeners, and dynamic DOM updates.
  • Outcome: Created a fun, interactive application highlighting core JavaScript fundamentals.

Design & Developed by Nishant Dhanani
© 2026. All rights reserved.