Skip to content

jonathanbernal/admin-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin Dashboard

An image of what the dashboard looks like on a desktop device

Description

This project recreates a dashboard provided from a mockup design using CSS Grid and Flexbox. It also includes animations on the buttons and cards.

How to Run

You can clone the repository and open index.html on your Web browser. Alternatively, you can view the live version without having to download the source code.

Learning Objectives

  1. To understand how to use Grid in conjunction with Flexbox.
  2. To understand situations where CSS Grid might be more appropriate than Flexbox.
  3. To understand situations where Flexbox might be more appropriate than CSS Grid.

Outcomes

Through this project, I learned two important tasks -- understanding how to convert a mockup design into an implementation and to understand situations where CSS Grid and Flexbox can be used in conjunction or one over the other for certain situations.

What I concluded is that CSS Grid can be used to provide the foundation for a page's layout. Flexbox can also do the same, but CSS Grid makes this task easier. Another situation where CSS Grid shines is when making cards. This can be applied for elements that describe products, items, or pictures on a website.

Flexbox really excels at laying out small items. Doing so makes us not having to declare grids inside grids (which can become) quite complicated.

I also learned how to implement animations on items. I mainly focused on making animations that would trigger when hovering over the different items of the dashboard.

License

You can use this website as you wish or improve upon it if you feel like it.

About

A dashboard that showcases the use of CSS Grid.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published