summer-of-code-2023

DevClub Summer of Code 2023

Frontend Development: Week 2

This week, we’ll learn how to create dynamic and interactive pages with JavaScript and Bootstrap.

Task 1

In this task, we’ll use Javascript to create a simple dashboard to monitor the forks of Summer of Code using GitHub API!

Bonus

Task 2

In this task we’re going to make changes to our previous webpage to make it resizable for multiple screens, and add interactive components.

  1. Add the following lines to your code. Note that link is used to add Boostrap’s CSS and script is used to add Boostraps JavaScript ```html
E-commerce Website

```

  1. Remove all your positioning properties in the CSS file. Use the container and row class appropriately to enclose the components. Remember that the container is the basic building block of Bootstrap and doesn’t have actual content. The same applies to the row class.

  2. Now use the column class to enclose the actual content (like images, text, etc). The order in Bootstrap is container->row->column. A column must always be withing a row and a container.

  3. For positing within the container, use padding and margins. Try to position the rows first. You can also try to change the alignment of the columns. Finally if you need to use CSS try vw (viewport width) and vh (viewport height) units.

  4. Use the navbar class to redesign the navbar. The hover effects mentioned last week should also be there.

Bonus