Proje Ebay/Gittigidiyor ürün listeleme uygulamasıdır. Uygulama Local bir JSON Server’dan dinamik bir şekilde ürünlerin listelemesini yapacaktır. Listelenen ürünlere Owl Coursel kullanılarak slider özelliği kazandırılmıştır. Liste sıralaması kategorize edilmiştir. Buna ek olarak listelenen ürünlerde lazy-load aktiftir.
Yukarıda belirtilen alanlar projenin dosya yapısını temsil etmektedir.
"devDependencies": {
"@babel/core": "^7.1.2",
"@babel/polyfill": "^7.0.0",
"@babel/preset-env": "^7.1.0",
"babel-loader": "^8.0.4",
"webpack": "^4.22.0",
"webpack-cli": "^3.1.2",
"webpack-dev-server": "^3.1.9"
}
"dependencies": {
"json-server": "^0.17.0"
}
JSON Dosyası Segmentify Şirketine aittir.
Projenin başlatılması için aşağıdaki komutlar sırasıyla farklı cli’lara uygulanması gerekmektedir.
Json Server’ın çalıştırılması için kullanılacak komut
<aside>
👉🏼 json-server --watch fake-api/product-list.json
</aside>
Projenin çalıştırılması için kullanılacak komut