A responsive landing page for a fictional business company. Check it out: https://estevaog3.github.io/AriaBusiness/.
- HTML
- CSS
- Javascript
- JQuery, a little bit
- Clone the repo, and navigate to it
git clone https://github.com/EstevaoCostaG3/AriaBusiness.git && cd AriaBusiness
- Install NPM dependencies
npm install
- Init the webpack development server. The AriaBusiness site will be opened in your browser. Now, you can change any code and the server will live-reload it.
npm run server
- Watch for changes on the local file system. Since the webpack development server builds the code in memory, this is needed to build the aplication locally on each code modification.
npm run watch
- How to think about CSS and HTML in terms of the BEM methodology
- How to make a mobile-first responsive website
- How to use SASS to better organize a bunch of CSS code
- How to use webpack to bundle some files
- How to make a responsive carousel using Slick
- How to use Font Awesome icons
- A couple of HTML, CSS and Javascript techniques, e.g.:
- How to make HTML forms with validation
- How to use some advanced CSS selectors, like
>
,~
, and+
, and how to combine CSS pseudo-classes, such as,:not(:last-child)
- How to immediately-invoked a decleared function in JavaScript, to isolate it's variables and don't pollute the global scope.
This landing page is based on a template. At the time of writing, the template is available on this URL: https://enviroponics.org/.