Description
WEB TECHNOLOGY 511 ASSIGNMENT 1 (1st Semester) Solutions, Codes & Output {DUE 2025}
This Document includes answers , codes and outputs related to Questions 1 to 3
In Question 1, you are required to design and build a visually appealing and responsive web page using HTML and CSS. The design should adapt to various screen sizes, especially for mobile and tablet devices, ensuring the content remains accessible and well-formatted regardless of the viewing platform. Additionally, as a bonus feature, the webpage should include a sticky navigation bar that remains fixed at the top of the screen as the user scrolls down, improving usability and navigation. The layout should include typical website sections such as Home, About, Services, Contact, and a footer that contains a clear message and terms and conditions. The emphasis is on clean, professional design, user-friendly layout, and responsiveness. Along with the code, you are also required to include the corresponding output to visually demonstrate that your webpage meets the specified requirements.
In Question 2, you are required to use your HTML, CSS, and JavaScript skills to create a simple web application that visually presents the 2025 election results in the form of a pie chart. The pie chart must accurately display the results for four political parties: DAD (45%), PPP (5%), CCCC (27%), and MCD (23%). Each segment of the pie chart should be clearly labeled, color-coded, and visually distinct, allowing viewers to easily differentiate between the parties. You should use a JavaScript charting library such as Chart.js to create the chart, and the page layout should be clean and visually presentable. The final output must include both the code (HTML, CSS, and JavaScript) and a screenshot or rendered view of the application showing the chart, fulfilling all the design and functionality requirements.
In Question 3, you are required to develop a basic To-Do List web application using HTML, CSS, and JavaScript with interactive functionality. The application should allow users to add new tasks dynamically — as soon as a user inputs a new to-do item and submits it, it must immediately appear in the task list on the page (note that the data doesn’t need to persist after a page reload). Each task should have a delete button next to it, which removes the task from the interface when clicked; this simulates interaction with a mock API, so no backend changes are necessary, but the action should mimic deletion from a real server. Furthermore, you need to include filter buttons that enable the user to view tasks by status: either “Completed” or “Not Completed”. This means that your app should be able to distinguish task status and update the displayed list accordingly when a filter is applied. The goal is to build an intuitive, interactive front-end application that showcases DOM manipulation, event handling, and conditional rendering using JavaScript.
ALL QUESTIONS WITHIN THIS DOCUMENT ARE CORRECTLY ANSWERED AND TO BE USED AS GUIDELINES












Reviews
There are no reviews yet.