Bu projede, Amazon uygulamasının klonunu yapmayı amaçladım, kullanıcı ve yönetici paneli geliştirmek için kullanılan teknolojileri öğrendim ve uyguladım. Bu sayede aşağıdaki özellikleri kapsayan bir uygulama oluşturdum:
- E-posta ve Şifre ile Kimlik Doğrulama
- Kimlik Doğrulama Durumunun Korunması
- Ürün Arama
- Ürünleri Kategorilere Göre Filtreleme
- Ürün Detayları
- Ürün Değerlendirme
- Günün Fırsatı
- Sepet
- Google/Apple Pay ile Ödeme
- Siparişlerimi Görüntüleme
- Sipariş Detaylarını ve Durumunu Görüntüleme
- Oturumu Kapatma
- Tüm Ürünleri Görüntüleme
- Ürün Ekleme
- Ürün Silme
- Siparişleri Görüntüleme
- Sipariş Durumunu Değiştirme
- Toplam Kazancı Görüntüleme
- Bu depoyu klonladıktan sonra flutter-amazon-clone-tutorial klasörüne geçin. Aşağıdaki adımları izleyin:
- MongoDB Projesi ve Kümesi Oluşturun.
- Connect butonuna tıklayın ve yönergeleri takip ederek uri'yi elde edin. Bu uri'yi server/index.js dosyasında değiştirin.
- lib/constants/global_variables.dart dosyasına gidip IP adresinizi değiştirin.
- Cloudinary Projesi oluşturun ve ayarlardan unsigned operation'u etkinleştirin.
- lib/features/admin/services/admin_services.dart dosyasına gidip, denfgaxvg ve uszbstnu ile belirtilen alanları sırasıyla Cloud Name ve Upload Preset ile değiştirin.
- Ardından aşağıdaki komutları çalıştırın:
- cd server
- npm install
- npm run dev (sürekli geliştirme için) veya
- npm start (tek seferlik çalıştırma için)
- flutter pub get
- flutter run
- Sunucu: Node.js, Express, Mongoose, MongoDB, Cloudinary
- İstemci: Flutter, Provider
![alt text](https://private-user-images.githubusercontent.com/126676960/365463568-5cb973f9-e466-480c-95fa-5cddd33eadf9.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNTY4LTVjYjk3M2Y5LWU0NjYtNDgwYy05NWZhLTVjZGRkMzNlYWRmOS5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTM3ZmVkMTIyNGE1MzQ4ZWZkYmM1NjYzMzUwMzE0NzcyM2NlYTE5ZDYxMjU2YzhkNzRkNDYwMDY0ODNkYmU5MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.nLXkf6sS5gANHIqeSkf23UHSYdITnSJCFcoWVECSRSs)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463582-eddbf0b8-af8c-4ff5-a52e-31df849fc6c8.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNTgyLWVkZGJmMGI4LWFmOGMtNGZmNS1hNTJlLTMxZGY4NDlmYzZjOC5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OGQ1ZjA5MzZkNzliMDkwNDFkMWUwNjIzNDZjNmE0ZTM5NDI2NTJjYTFmYzdhMGQ3MWM2OTUwYzI4YWZlY2I4ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.M_xIzoPaM4kkzFaWxIB6J1WHdFEXIH1g4GYJ-79iZOU)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463588-6fa655b7-8ead-4967-8adf-5f6fb7ce35b0.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNTg4LTZmYTY1NWI3LThlYWQtNDk2Ny04YWRmLTVmNmZiN2NlMzViMC5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTRkNjhmOTBiYjk2NThiYmFmODQyNGExYTU3YTVjMzc3ZTkwYjc0NjEwYThmZGFlNjMzNzVhOTAxZWUxNDBiYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.hm-bIkVlqD46Mf4mTSjpMoQhXoGV9ixrPx7YV9PTpo4)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463744-45d1c223-5a7a-43ea-9e9c-cd5918ec0449.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzQ0LTQ1ZDFjMjIzLTVhN2EtNDNlYS05ZTljLWNkNTkxOGVjMDQ0OS5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDE0Y2NhY2Q4MmY3MWExNmFmNDIxNTJkODEwMjQ5YTRlYTkzZmQyOTUzMGM3NGNlOTMwM2M2ZTY5MGU4Y2IyNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.rJ5AoIFEeGA9tenyq5xnxycANM5Ew5lI8jjTC6xtAYk)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463747-7d8125fc-e01b-4eaf-996f-4090aa0caa9b.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzQ3LTdkODEyNWZjLWUwMWItNGVhZi05OTZmLTQwOTBhYTBjYWE5Yi5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjU2NDA3ODNmZDRmOTJmMTJlMGI0MjAxOTRlMTNkNjFhZjllOTBkYjkyY2YwNTJkYjkwOGE4NTcwMzE5YTI4OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.7A6W--996WAtjXALsKIYKaGy0qyr2ou27eBSW4gy8Oo)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463748-4d8194c5-335b-415e-a3ee-055816dc4d7c.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzQ4LTRkODE5NGM1LTMzNWItNDE1ZS1hM2VlLTA1NTgxNmRjNGQ3Yy5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTAxMzE4NWI5MjEwZDMzZTM5NmI1MGEzZWMwZDA2NmU1MDBiZTMwYWM2OWFiOTExY2VlMGYxNzhiNzFkMzE5MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.4lVovcdvnSJS5aIAsXSUvmKKldKxCRbGtvj5181LqKQ)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463749-31677f18-1232-40eb-97bc-ab28d85ab482.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzQ5LTMxNjc3ZjE4LTEyMzItNDBlYi05N2JjLWFiMjhkODVhYjQ4Mi5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZGQyY2JmZjBmOTVkODk4NGM4ZWE2ZmU4MDBjMDczNzdkMDk2YmQ0N2FjOTc3OGFkMzY2MWVmOTdlYTBlNWY5OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.G8qt8PFpTXEOOst77-Uu-PB-TuC1-0vi7FK2lQyL39k)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463750-9ab91350-7bfa-4510-a0ac-2df816a40c77.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzUwLTlhYjkxMzUwLTdiZmEtNDUxMC1hMGFjLTJkZjgxNmE0MGM3Ny5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTZmYjQyNGVkMDEwZWNjZGRlYWJjNGU4MjFlYmIzYTAxYWQ5NzQyZTYwNGQ0ODhjNzEyOWI1MDZmNzZkYzg2ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.EhqXBauC6Cq0ZDHG0lUK2FSSHVIGqX0WxqR7qYG50tg)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463751-aef948f7-0899-488e-b323-c01ba6dfe417.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzUxLWFlZjk0OGY3LTA4OTktNDg4ZS1iMzIzLWMwMWJhNmRmZTQxNy5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTk4NzRlYzk3OTVjZTU3MjkwMTYwMGYwMTE0MzAzMWZmM2ZjZTUzNDg3ZWI5OGJkYTU0YmU4MWZlYmMwOTdkNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.1js2nsx8PSFQQ4K28i-SsLKmEAEUN0DhlBrntj0wOwA)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463752-c7617c55-2d47-40ce-8f30-d0bf90a5979b.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzNzUyLWM3NjE3YzU1LTJkNDctNDBjZS04ZjMwLWQwYmY5MGE1OTc5Yi5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDkxZGFmNzdiMzM0OTk3MGFhNjBhMmQ3NmYzMDA0MDJmNzExODA0YjU1MDM1ODNkMDVhZmM2ODg3M2JhOGJkMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.vOBh5hZQt-7BJj95eg3AIkvrn5MeyvdvLvE3y_kuNhE)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463962-f8b11324-cf46-4233-b080-99b3311cb6c1.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzOTYyLWY4YjExMzI0LWNmNDYtNDIzMy1iMDgwLTk5YjMzMTFjYjZjMS5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWY3YjAwMWYwZjkxMmZiNDBjNDQxNDMzOTM5ZTM2MmUzYjU5MTNmZjYyYjNjNDk0MDZkMzAzNWUyMTAzYzRiNCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Hwy0p7jG85LEPT2imjKXHYvDWfUP9r4WOErHTbsxS-Y)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463964-1330f27f-8ce1-44b9-af51-477d75a970e4.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzOTY0LTEzMzBmMjdmLThjZTEtNDRiOS1hZjUxLTQ3N2Q3NWE5NzBlNC5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YTE0M2VlMTI1ZDQwMDVlZmFlM2ExMjBjNDRhNWExMjg5ZDAxMWVmYmVlMDNkMTBjNTNiOTBlZDk2ZTUxNDhmYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.4jcblzSyd4r4sV9c3ZjoYI8bIj-3DFMxZ8t6QKV2SAQ)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463965-189058df-5d02-4fa3-b831-a120924c352d.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzOTY1LTE4OTA1OGRmLTVkMDItNGZhMy1iODMxLWExMjA5MjRjMzUyZC5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2Q2MDc5NjVmNTg5MTBlYWJjYTY4YmZiMjU5MDZmYWE1ODg0YTIzMmViNjY0YmZiNTIyNTYwZDI4MTQ5NGUzYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.VUMY3jqgoK0v9l5iJbOVvPeA0D_qCjYpwcKw6NYZAxY)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463966-6772f903-f3d1-4cda-8ee1-e57d85afbcf4.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzOTY2LTY3NzJmOTAzLWYzZDEtNGNkYS04ZWUxLWU1N2Q4NWFmYmNmNC5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzYyNmVhN2NmYWRkMWNjNmMzMzZhMDEyYTE1NzdkNjBkOTUwMTgzYTNjYWNmNzc2NWFkZTAwYTk1Nzg2OGM2MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.dQyEvgWoBwIlF6EEr4A81ulCMGMs8astlByXkprcc7E)
![alt text](https://private-user-images.githubusercontent.com/126676960/365463968-23efbadf-f00d-44c7-a834-c2ae2e6fd283.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDAzMjksIm5iZiI6MTczOTE0MDAyOSwicGF0aCI6Ii8xMjY2NzY5NjAvMzY1NDYzOTY4LTIzZWZiYWRmLWYwMGQtNDRjNy1hODM0LWMyYWUyZTZmZDI4My5qcGVnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMDlUMjIyNzA5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDc1YjVjZGRkMDZmNzcwMzIzYzJjMTAzMWIxNWNmNDkxNWZkMzBkOGVmNGUwMTFmOTdjYjE4ZjdlOGIwOWQ4YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.MfhQGGnV9cvDLZMsStroLnNUn1uYBT7dVNSobtQUUhA)
Bu projeyi öğrenmemde bana yardımcı olan videoyu izlemek isterseniz aşağıya linkini bırakıyorum.
Son olarak, bu videoyu hazırlayan RivaanRanawat'a teşekkürlerimi sunarım.