This project is based on the course "Advanced CSS and Sass" by Jonas Schmedtmann. I took this course to learn advanced CSS techniques, and I learned a lot through building this project. If you want to check the course, go to this link.
This project makes heavy use of cutting-edge CSS techniques to create stunning designs and effects. Also, it implements a CSS architecture that facilitates writing reusable code and makes easily scalable building upon the existing base.
- 7-1 Sass Architecture
- Custom CSS Grid
- Modern CSS techniques for design & effects
- Advanced CSS animations
- Art Direction, Resolution and Density Switching for responsive design
- Sass
- node-sass library
$ git clone https://github.com/andres-cruz/natours.git
$ cd natours
$ npm i
To run the server and compile sass in "watch" mode
$ npm start
To create a build for production
$ npm run build:css
This project uses the following libraries:
"devDependencies": {
"autoprefixer": "^9.7.0",
"concat": "^1.0.3",
"node-sass": "^4.12.0",
"npm-run-all": "^4.1.5",
"postcss-cli": "^6.1.3"
}