Date Prepared: 15th July 2023
The main goal of this Bootstrap project is to build a website with four pages dedicated to showcasing the "Param Vir Chakra AWARDEES!" These awardees have been honoured with India's highest military decoration for displaying exceptional bravery in the Indian armed forces. The project encompasses the following tasks:
- Develop a navigation bar using Bootstrap's nav pills or nav tabs.
- Incorporate a Profiles dropdown option in the navigation bar, which will contain links redirecting users to different awardees' profiles.
- Create the design for the profile details using Bootstrap cards, allowing for customization such as colours, borders, text over images, and more.
- Ensure that the entire webpage is fully responsive, adapting seamlessly to various screen sizes and devices.
- Visual Studio Code as the code editor
- Google Chrome as the web browser
- Bootstrap CSS CDN for styling and responsiveness
- Font Awesome CDN for icons
- Custom CSS in the "style.css" file
- Dummy data/images for demonstration purposes from https://www.gallantryawards.gov.in/awards
- Implemented a responsive navigation bar using Bootstrap's nav pills and nav tabs, making it easy for users to navigate the website.
- Created a Profiles dropdown menu using Bootstrap's dropdown component to organize links to different profiles efficiently.
- Designed and customized Bootstrap cards for displaying profile details, including text over images and distinct colours for visual appeal.
- Ensured the website is fully responsive by using Bootstrap's responsive classes and media queries.
The Home Page will contain information about the project and display a list of available profiles in a navigation bar with a dropdown menu. The header will include a logo and a responsive toggle button for small screens.
# Uses Bootstrap's "navbar" class to create a responsive navigation bar at the top to remain consistent across all pages.
# Includes the project logo in the navbar.
# Added a responsive toggle button for smaller screens.
# Created nav pills or nav tabs for the "Home," "Profiles of Awardees," and "Logout" (disabled) options.
# Added a dropdown option to the navigation bar for "Profiles of Awardees."
# Populated the dropdown with links to the profile pages of different awardees.
# Created a hero section with a background image and a heading introducing Param Vir Chakra Awardees.
# Added a subheading with a brief description of the award's significance.
# Includes a blockquote with a motivating quote related to soldiers and bravery.
# Displays a section with card components to showcase awardees' profiles.
# Each card includes the awardee's image, name, award, and a brief description.
# Provides a short description of the awardee's achievements and bravery.
# The cards also have buttons for "View Profile" and "Know More," allowing users to access additional information.
# The footer displays copyright information.
The Profile Page contains detailed information about a specific awardee in a card format. The page also displays a table with essential details about the awardee.
# Use the same navigation bar design as the Home Page to ensure consistency.
# Created a card component with a rounded image of the awardee.
# The card is designed with custom styling, ensuring it stands out from the rest of the content.
# Displays the awardee's name, the award they received, and a brief description of their bravery.
# Created a table to display essential details about the awardee, such as their award date, service, rank, etc.
# Used the <th> and <td> tags to organize the table rows and data.
# Added relevant information in each cell, such as award dates, service number, unit, etc.
# The table on the website is designed to be responsive, ensuring that it adjusts its size to fit the data it contains. This responsiveness prevents the table from overflowing the browser screen horizontally, which, in turn, eliminates the need for a horizontal scroll bar. This feature significantly enhances the user-friendliness of the website as users can easily view the table's content without having to scroll sideways, providing a smoother and more pleasant browsing experience.
# The copyright information on the footer remains in accordance with that of the homepage.
# Implemented Bootstrap's responsive classes and media queries to ensure the website looks good on various devices.
# Tested the website's responsiveness on different screen sizes to confirm proper layout adjustments.
- Utilizes the Bootstrap documentation (https://getbootstrap.com/docs/5.3/) for guidance on Bootstrap components and classes.
- Uses Font Awesome documentation (https://fontawesome.com/) for icons and their respective classes.
- Used Codeplay.com for styling the Toggler button.
I hereby declare that this Bootstrap project for showcasing Param Vir Chakra awardees' profiles is my original work, and all resources used are appropriately credited. The project adheres to the guidelines and objectives specified in the Thought Note.