Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ahmad-maartmesrini/social-media-dashboard

this project is a frontend mentor challenge
https://github.com/ahmad-maartmesrini/social-media-dashboard

accessibility bem css3 flexbox grid gulp js sass semantic-html

Last synced: about 2 months ago
JSON representation

this project is a frontend mentor challenge

Awesome Lists containing this project

README

        

# Frontend Mentor - Social media dashboard with theme switcher Project

## Table of contents

- [Overview](#overview)
- [The challenge](#the-challenge)
- [Screenshots](#screenshots)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [What I learned](#what-i-learned)
- [Next Steps](#Next-Steps)
- [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
- See hover states for all interactive elements on the page
- Toggle color theme to their preference

### Screenshots

![](./screenshot/Light%20Screenshot.png)
![](./screenshot/Dark%20Screenshot.png)

### Links

- Live Site URL - [Social Media Dashboard](https://the-social-media-dashboard.pages.dev/)
- Frontend Mentor - [@Ahmad-Maartmesrini](https://www.frontendmentor.io/profile/Ahmad-Maartmesrini)

## My process

### Built with

- Semantic HTML5 markup
- CSS custom properties
- Sass
- gulp-sass
- Flexbox
- CSS Grid
- JavaScript

### What I learned

_Skill Enhancement_

As I embarked on this journey of web development, my foundational skills in HTML and CSS blossomed, solidifying my understanding of these essential elements. Simultaneously, I delved into the world of SASS, mastering its capabilities to seamlessly compile it into CSS. My appreciation for accessibility principles deepened, and I embraced semantic HTML coding practices to enhance the inclusivity of my web creations. Additionally, my introduction to Gulp opened up a new realm of automation, streamlining my development workflow. These newfound skills, coupled with my knowledge of Markdown, acquired while crafting this README file, have equipped me with a well-rounded skillset, enabling me to craft accessible, efficient, and visually appealing web applications.

### Next Steps

With a solid foundation in HTML, CSS, and JavaScript, I am ready to embark on the next stage of my frontend development journey by delving into React and Redux Toolkit. These powerful frameworks will elevate my skills and enable me to create interactive and data-driven web applications. I am eager to explore the possibilities that React and Redux Toolkit offer, further expanding my knowledge and proficiency in frontend development.

### Useful resources

- [CSS Tricks](https://css-tricks.com/)
- [Flavio Copes](https://flaviocopes.com/) will help you to code.
- [Sara Soueidan](https://www.sarasoueidan.com/) Sara's articals helped me with Accessibility.
- [Andy Bell](https://www.piccalil.li/) Andy’ll help you to level up your front-end development skills.

## Author

- X - [@Ahmad_mrtm](https://www.twitter.com/ahmad_mrtm)
- Website - [Ahmad Maartmesrini](https://www.linktr.ee/ahmad.mrtm)
- Frontend Mentor - [@Ahmad-Maartmesrini](https://www.frontendmentor.io/profile/Ahmad-Maartmesrini)

## Acknowledgments

- Huge cridit goes to Jessica - [@thecodercoder](https://twitter.com/thecodercoder) I learned a lot following her codealong course on YouTube.