Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Web-Dev-2-Assignment-1 πŸ“…

πŸ“‹ Description

A responsive Smart Event Dashboard built as part of Web Development II assignment. This web application allows users to add, view, and manage events with categories, dates, and descriptions. Includes a DOM manipulation demo for educational purposes.

✨ Features

  • Add Events: Form to input event title, date, category, and description.
  • Event Categories: Predefined options like Conference, Workshop, Meetup, Webinar, Social.
  • Event Management: View events in cards, delete individual events, clear all events.
  • Sample Events: Button to add predefined sample events for testing.
  • DOM Demo: Interactive demo showing differences between innerHTML, innerText, and textContent on key presses.

πŸ› οΈ Technologies Used

  • HTML5: Structure of the web page.
  • CSS3: Styling with gradients, flexbox, and responsive design.
  • JavaScript (Vanilla): DOM manipulation, event handling, and dynamic content updates.

πŸš€ How to Run

  1. Clone or download the project folder.
  2. Open index.html in any modern web browser.
  3. Interact with the dashboard to add, view, and manage events.

πŸ“ Project Structure

Web-Dev-2-Assignment-1/
β”œβ”€β”€ index.html          # Main HTML file with the dashboard layout
β”œβ”€β”€ style.css           # CSS file for styling the application
β”œβ”€β”€ script.js           # JavaScript file handling all functionality
└── readme.md           # This documentation file

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages