Question - W19 - D2 Lab Coding Challenges
Question - W19 - D2 Lab Coding Challenges
Problem 1.
The lab project aims to solve the following problems. These problems will help
you to apply logic in front-end development.
1. when the page is opened/refreshed, the bar should move from bottom to top, to
a predefined percentage. Mention the percentage name below. Create 3 such
graphs with 30%, 40% and 80%.
2. Below percentage print h1 with text “Bar Plot”
3. Position it in the center of the page.
Learning Objectives:
See the requirements below for every page and design and develop the application accordingly.
Home Page:
● Make sure that you will be able to access all the other pages from the Home Page.
● Create a Header Section and below that a horizontal navigation bar with news
categories and at the right end display Login and Sign Up options.
● Make the horizontal bar stick at top of the page when scrolling the page.
● Divide your Page into various blocks for World News, Indian News, Regional News
and Business News.
● On Hovering to every news item, make sure the news title is visible, else hidden.
News Details:
● When clicked on a specific news item a new Page has to open with that news details.
● Create an aside bar with latest news and related news article links.
Login Page:
● With the help of the sign up link from the login page or from the sign up link from the
home page open sign up page.
Sign Up Page:
● In the SignUp Page take user data of First Name, Last Name, Email, Username,
Password, Re-enter Password.
Support:
● This is the form where users can raise complaints for any issues which are related to
offline or online.
● The forms collect data of Name, Phone Number, Email Address, Home Address,
Digital Subscribers or not? and complaint description.
● Create Reset and Submit buttons where data has to be accepted or reset accordingly.
● Create a page which collects details of the advertisee such as company name,
Person name, phone number, company address, type of advertisement, area of
advertisement on digital platform, Duration of the advertisement with start date and
end date, total cost, advertisement description and upload documents.
● Include submit and reset buttons where data has to be accepted or reset accordingly.
Learning Objectives:
1. Develop a close to real life frontend application.
2. Strategize & Understand the development process.
3. Follow Clean Coding Practices.
4. Keep Experimenting.
Sample Outputs: