Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/botirk38/fylo-data-storage-component-master

This is a solution to the Fylo Data Storage Component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
https://github.com/botirk38/fylo-data-storage-component-master

Last synced: about 2 months ago
JSON representation

This is a solution to the Fylo Data Storage Component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Awesome Lists containing this project

README

        

# Frontend Mentor - Fylo Data Storage Component Solution

This is a solution to the [Fylo Data Storage Component challenge](challenge-link) on [Frontend Mentor](https://www.frontendmentor.io). Frontend Mentor challenges help you improve your coding skills by building realistic projects.

## Table of contents

- [Overview](#overview)
- [The Challenge](#the-challenge)
- [Screenshot](#screenshot)
- [Links](#links)
- [My Process](#my-process)
- [Built With](#built-with)
- [What I Learned](#what-i-learned)
- [Continued Development](#continued-development)
- [Useful Resources](#useful-resources)
- [Author](#author)
- [Acknowledgments](#acknowledgments)

## Overview

### The Challenge

Users should be able to:

- View the optimal layout for the site depending on their device's screen size

### Screenshot

#### Desktop View
![Desktop View](./screenshots/desktop_view.png)

#### Mobile View
![Mobile View](./screenshots/mobile_view.png)

### Links

- Solution URL: [https://github.com/botirk38/fylo-data-storage-component-master](solution-url)
- Live Site URL: [https://botirk38.github.io/fylo-data-storage-component-master/](live-site-url)

## My Process

### Built With

- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow

### What I Learned

In this project, I learned how to utilize CSS Flexbox and Grid for layouts, ensuring that the webpage is responsive and user-friendly on all devices. Working on the Fylo data storage component allowed me to understand how to manage the layout on different screen sizes and to use CSS properties effectively.

Some of the code I'm proud of includes:

```css
.storage-left{
display:flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top:-4.5rem;
margin-bottom: 2rem;
margin-left:1rem;
background-color: white;
width:100%;
height:auto;
min-height:100px;
max-width:250px;
border-radius: 15px;
}

.storage-left span{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
margin-bottom: 1rem;
margin-top: 1rem;
margin-left: 1rem;
margin-right: 1rem;
font-size: 1.5rem;
}

```
### Continued Development
In the future, I would like to continue focusing on making my projects more interactive with JavaScript. Moreover, I'm planning to explore more about React and Next.js to make my projects more dynamic.

### Useful Resources
The CSS Flexbox Guide - This helped me to understand the flexbox layout and how to use it effectively.
Author
Frontend Mentor - @botirk38
Twitter - @yourusername

### Acknowledgments
I would like to thank Frontend Mentor for providing such a real-world-like challenge. It helped me to learn and implement a variety of tools and techniques.