Skip to content

Bayoumi-dev/Suite-landing-page

Repository files navigation

Suite landing page

Table of Contents

Overview

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.

Screenshot

Suite landing page

⚙ Built with

Languages & Dependencies

  • HTML5
  • SASS/SCSS
  • Mobile-first workflow
  • JavaScript
  • Webpack 5 - Build tool
  • Babel - The compiler
  • Postcss - autoprefixer

Install

How it works

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

Development mode

Start webpack dev server with:

npm run dev

The webpack dev server listening on port: 3000

Production mode

Run the following command to generate the dist folder

npm run dev

The Project Structure

├── .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

Author