გამოწვევა
გვინდოდა გვეჩვენებინა სრული ონლაინ მაღაზია, რომელიც სერვერზე მუშაობს: ნამდვილი ანგარიშები, მარაგი ყველა ზომასა და ფერზე, შეკვეთები სტატუსებით და გზა, რომ კატალოგში ჯერ არარსებული ნივთიც გაიყიდოს.
მიდგომა
ყველაფერი მნიშვნელოვანი სერვერზე ხდება. ფილტრები ბმულში ინახება, მარაგი შეკვეთის გაფორმებისას იჯავშნება, შეკვეთა კი ყიდვის მომენტის ფასებს ინახავს. პაროლები Argon2-ით ჰეშირდება, ყველა გვერდი საკუთარ Content-Security-Policy nonce-ს იღებს, ფორმები მოთხოვნის წყაროს ამოწმებს, შესვლას, რეგისტრაციასა და სპეციალურ შეკვეთებს კი მცდელობების ლიმიტი აქვს. განლაგება 360-დან 1536 px სიგანემდე შემოწმდა.
შესრულებული სამუშაო
- პროდუქტზე ორიენტირებული, ჟურნალის სტილის დიზაინ-სისტემა
- კატალოგი ფილტრებით, ძიებით, დალაგებითა და გვერდებად დაყოფით
- პროდუქტის გვერდები გალერეით, გადიდებით, ზომებით, ფერებითა და მარაგით
- კალათა, რომელიც შესვლის შემდეგაც რჩება, შეკვეთა შენახული მისამართებით
- მომხმარებლის ანგარიში შეკვეთებით, მისამართებითა და სურვილების სიით
- სპეციალური შეკვეთები ფოტოების ატვირთვით და მაღაზიის ფასის შეთავაზებით
- ადმინ პანელი შეკვეთების, მარაგის, პროდუქტების, მომხმარებლებისა და სპეციალური შეკვეთების სამართავად
შედეგი
მოქმედი დემო, რომელსაც ნებისმიერი გამოცდის: დაათვალიერებს კოლექციას, შევა სადემონსტრაციო ანგარიშით, გააფორმებს სატესტო შეკვეთას და თვალს მიადევნებს მის სტატუსს. ბრენდი, პროდუქტები და ფასები გამოგონილია, გადახდა არ ხდება.
ვებსაიტის ნაცვლად შიდა ინსტრუმენტი გჭირდებათ? დაშბორდები და პორტალები დეტალურად.