HZC is the project, developed as part of the Alura course focused on improving skills in display: flex
and display: grid
. HZC is a fictitious store design aimed at demonstrating the practical application of these concepts in responsive and modern layouts.
This project was developed based on the knowledge acquired through courses and educational materials provided by alura. Rockseat offers a wide range of high-quality courses and content for developers in various areas, including design, programming, and app development.
We would like to thank the Rockseat team for providing valuable educational resources that contributed to the development of this project.
For more information about the courses and materials offered by Alura, please visit the official website at alura.
The objective of this project is to practice and enhance the use of flexbox and grid layout to create flexible and dynamic user interfaces. Throughout the course, we explore advanced techniques for organizing elements on the page, adapting them for different devices and screen sizes.
- Responsive layout using flexbox and grid layout
- Modern and intuitive design
- Demonstration of best practices in organizing HTML, CSS code, and possible integrations with JavaScript for interactive functionalities.
The following are the key technologies and tools used in the development of this app:
- HTML/SCSS: Used for structuring and styling the page.
- Grid: Set the elements as a grid container.
- Flexbox: Set the elements as a flexbox container.
- Icomoon: A platform where you can create icon packs, and use icons as fonts.
To view this HZC locally, follow these steps:
-
Clone the repository:
git clone https://github.com/edsoncamargo/alura-hzc-lp.git cd your-path/alura-hzc-lp
-
Install Node.js: Sass is built with Node.js, so you need to install it first. You can download and install Node.js from the official website: Node.js.
-
Install Sass globally via npm:
npm install -g sass
-
Compile scss in project root:
sass --watch ./assets/styles/scss/main.scss:./assets/styles/css/styles.css
-
Install the Live Server extension in VS Code, and GO LIVE!
You are welcome to contribute to the development of this project. If you find bugs, wish to add new features, or improve usability, feel free to open an issue or submit a pull request.
- Name: Edson Camargo Menezes
- Email: contact@edsoncamargo.dev
Special thanks to everyone who contributed to making this app a reality, especially Alura for their invaluable support and guidance throughout the development process. Your expertise and dedication have been instrumental in bringing this project to fruition.
Enjoy using HZC!