Used technologies:
- HTML5 pre-processor: Pug
- CSS pre-processor: SASS
- Javascript pre-processor: TypeScript as the project was not very depending on javascript, I used TypeScript for the sake of speeding up.
Frameworks:
- OwlCarousel2: Carousel for the website
Workflow and Development tools:
- Visual Studio Code: My new found favorite editor (of course SublimeText is better)
- NPM Node Package Manager.
- GulpJS: Task manager.
- Bower: Package manager.
Note: Pre-Built code is ignored from the repository
In your Commande line run the following commands, and please respect the order.
1- Clone this repository:
git clone https://github.com/SouhailRAZZOUK/sleighdogs-frontend-test-task.git
2- Install build tools using NPM:
npm install
3- Install Packages using Bower:
bower install
4- Build project using GulpJS:
gulp
5- Open you Web Browser, and go to:
http://localhost:4000/
6- Hire Me :D
You can run grunt build if you want to build the project files, but then you will have to start an HTTP Server in the \dist folder in order to see the result.