Bu projede nextjs ve redux-toolkit öğrenme sürecimi hızlandırmak için gerçekleştirmiş olduğum bir e-commerce projesidir.
canlı bu linkten çalışmanın son haline bakabilirsiniz.
- Ürün arama
- Sepete ürün ekleme
- Sepetten ürün silme
- Sepetteki ürün adetini değiştirme
- Ürün detay
Api olarak hazır olan fakestore.api'u kullandım. Detaylara ilgili linkten ulaşabilirsiniz genel olarak apinin çalışma mantığı aşağıdaki gibidir.
GET /products GET /products/${id}| Parametre | Tip | Açıklama |
|---|---|---|
id |
string |
Gerekli. Çağrılacak öğenin anahtar değeri |
Bu projeyi çalıştırmak için aşağıdaki ortam değişkenlerini .env dosyanıza eklemeniz gerekecek
GOOGLE_ID
GOOGLE_SECRET
NEXTAUTH_URL
Projeyi klonlayın
git clone https://github.com/ysnbyzli/amazon-clone.gitProje dizinine gidin
cd my-projectGerekli paketleri yükleyin
npm installSunucuyu çalıştırın
npm run start