Skip to content

HavenLost9029/customizing-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Performance Activity: Customizing Bootstrap 5.3.3 Using NPM & SASS

🏆 Objective

  • Your are going to modify Bootstrap 5.3.3 using NPM by customizing at least 10 variables each and working collaboratively and build a fully customized homepage.
  • For the fully customized homepage, make sure you have a wireframe to present and apply 60-3-10 rule, principles of design, typography, and color theory.
1️⃣ Project Setup
2️⃣ Modify Bootstrap Variables
3️⃣ Custom Styling in style.scss
4️⃣ Implement Assigned Section in index.html
5️⃣ Submit Changes on GitHub

📂 Project Folder Strcuture

assets/
├── imgs/         # Images for the homepage
├── css/         
│   ├── main.scss  # Bootstrap overrides
│   ├── style.scss # Custom CSS
├── js/           # Custom JavaScript files
├── index.html    # Main homepage

📌 DEADLINE!!!

Date Time
MARCH 5, 2025 7:30PM 🕢

Student Assigned Task

# Student Name Task Variables to Customize Expected Output
1 Roy Marjohn Araneta Project Setup & Bootstrap Installation Install Bootstrap, create project structure, import Bootstrap into main.scss Bootstrap compiles correctly, folder structure is set up
2 Keith Arcedes Color Customization $primary, $secondary, $success, $info, $warning, $danger, $light, $dark, $body-bg, $body-color New Bootstrap color scheme applied
3 Renato, Jr. Bingua Typography Customization $font-family-sans-serif, $font-family-monospace, $headings-font-weight, $font-size-root, $h1-font-size, $h2-font-size, $h3-font-size, $h4-font-size, $h5-font-size, $h6-font-size Font family changed to Poppins, new text sizes applied
4 Kian Borrero Navbar Customization $navbar-padding-y, $navbar-light-color, $navbar-light-hover-color, $navbar-dark-color, $navbar-dark-hover-color, $navbar-toggler-border-radius, $navbar-toggler-padding-y, $navbar-toggler-padding-x, $navbar-nav-link-padding-x Navbar will have custom colors, spacing, and styles
5 Noel Caceres Button Customization $btn-border-radius, $btn-border-radius-lg, $btn-border-radius-sm, $btn-font-weight, $btn-padding-y, $btn-padding-x, $btn-font-size, $btn-hover-bg-shade-amount, $btn-active-bg-shade-amount Buttons will have a rounded appearance and bold font
6 Ron Christopher Catapang Card Customization $card-border-radius, $card-bg, $card-border-width, $card-border-color, $card-spacer-y, $card-spacer-x, $card-title-font-size, $card-title-color, $card-subtitle-color Cards will have a soft rounded design
7 Vincent Desalisa Form Customization $input-bg, $input-color, $input-border-color, $input-border-radius, $input-focus-border-color, $input-placeholder-color, $input-padding-y, $input-padding-x Form inputs will have a rounded border and custom colors
8 Kei Nikole Filio Footer Customization Custom styles in style.scss Footer will have a dark theme with white text
9 John Rey Gasparillo Grid Layout Modify Bootstrap grid classes and breakpoints Responsive grid system applied
10 Joshua Lacsi Alerts Styling Customize alert colors, padding, and border radius Bootstrap alerts will have a unique design
11 Iven Loro Modal Customization $modal-content-bg, $modal-content-border-color, $modal-content-border-width, $modal-header-bg, $modal-header-border-color, $modal-footer-border-color, $modal-lg, $modal-md, $modal-sm, $modal-transition Modals will have custom background, border styles, and transition effects
12 Elea Jem Lobaton Modals Design Modify modal background, overlay, and buttons Modals will have a custom design in the front end
13 Sherwin Pagalilawan Carousel Effects Modify Bootstrap carousel controls, indicators, and transition effects Custom carousel animations applied
14 Reyna Jane Singua Badge Styling Modify badge colors, font size, and padding Bootstrap badges will have a unique appearance
15 Cristine Joy Sorilla Table Design Modify Bootstrap table borders, background, and text color Tables will have improved readability and styling
16 Amiel Jose Victorino Hero Section Layout Create a hero section using Bootstrap grid, typography, and buttons Homepage will have a well-designed hero section

📝 Submission Guidelines

  1. Commit changes with descriptive messages (e.g., Updated navbar styles).
  2. Push code to a personal branch (e.g., feature/navbar-customization).
  3. Create a pull request (PR) to merge changes into the main repository.

Expected Final Output

  • A fully customized Bootstrap homepage with:
    • Custom colors, fonts, buttons, and layout
    • Responsive design with Bootstrap Grid
    • Unique navbar, footer, and component styles

📌 Performance Rubric

Criteria Very Good (10 pts) Good (8 pts) Fair (7 pts) Poor (5 pts)
Customization of Bootstrap Variables Successfully customized at least 10 Bootstrap variables with clear improvements. Customized at least 8 Bootstrap variables with minor modifications. Customized 5-7 variables with minimal changes. Customized less than 5 variables or changes are not noticeable.
Code Organization & Comments Well-structured, properly formatted, and fully commented code. Organized code with some comments for clarification. Code is somewhat disorganized with few comments. Poorly structured code with little to no comments.
Folder Structure Implementation Correctly follows the required folder structure (assets/css, assets/js, assets/imgs). Mostly follows the folder structure with minor errors. Some errors in organizing files in the required structure. Does not follow the required folder structure.
SCSS File Implementation main.scss contains all Bootstrap overrides, and style.scss has custom styles, both properly structured. main.scss and style.scss are implemented with minor issues. SCSS files exist but are unorganized or missing some key elements. SCSS files are incorrect, missing, or not properly linked.
Homepage Customization Successfully applies customized Bootstrap styles to the homepage with unique design improvements. Homepage is customized but lacks some design improvements. Minimal changes applied to the homepage. No noticeable changes to the default Bootstrap design.
GitHub Workflow & Pull Requests Proper Git workflow followed with well-documented commits and successful pull requests. Git workflow followed with minor issues in commits or pull requests. Used GitHub but with improper commit messages or pull request issues. Did not use GitHub properly or failed to submit a pull request.

Total Score: /60

About

Performance Activity: Customizing Bootstrap 5.3.3 Using NPM & SASS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5