- Overview
- Screenshot
- Built with
- Install (How it works)
- Development mode
- Production mode
- The Project Structure
- Author
This is a solution to the Suite landing page challenge on Frontend Mentor. The purpose of this challenge is to improve my coding skills by building realistic projects.
- HTML5
- SASS/SCSS
- Mobile-first workflow
- JavaScript
- Webpack 5 - Build tool
- Babel - The compiler
- Postcss - autoprefixer
Clone the project or download ZIP
git clone https://github.com/Bayoumi-dev/Suite-landing-page.git
You must install Node js
on the local machine, then install the dependencies
used in this project. Run the command in the root
npm install
Start webpack dev server with:
npm run dev
The webpack dev server listening on port: 3000
Run the following command to generate the dist
folder
npm run dev
├── .browserslistrc
├── babel.config.json
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
├── webpack.dev.js
├── webpack.prod.js
└── src
├── assets
├── js
│ └── app.js
├── style
│ ├── abstracts
│ │ ├── breakpoints.scss
│ │ ├── colors.var.scss
│ │ ├── fonts.var.scss
│ │ ├── functions.scss
│ │ ├── index.scss
│ │ └── mixins.scss
│ ├── base
│ │ ├── index.scss
│ │ ├── reset.scss
│ │ └── typography.scss
│ ├── components
│ │ ├── buttons.scss
│ │ └── index.scss
│ ├── layout
│ │ ├── animations.scss
│ │ ├── container.scss
│ │ ├── footer.scss
│ │ ├── global.scss
│ │ ├── header.scss
│ │ └── index.scss
│ ├── pages
│ │ └── index.scss
│ └── index.scss
├── views
│ ├── favicon.ico
│ └── index.html
└── index.js
- Website - bayoumi.dev
- Frontend Mentor - @Bayoumi-dev