Y.V.

Sklep internetowy · 2026

SneakAvenue

Zobacz gotową stronę

Sklep internetowy z oryginalną odzieżą, obuwiem, akcesoriami i perfumami w Mińsku. Zrealizowałem pełny e-commerce: katalog z filtrami marki, rozmiaru i ceny, koszyk i finalizację zamówienia, osobny panel administracyjny do zarządzania produktami, kategoriami i zamówieniami, a także powiadomienia o nowych zamówieniach na Telegramie i mailu.

Narzędzia

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
SneakAvenue — ekran, desktop
SneakAvenue — ekran, desktop
SneakAvenue — wersja mobilna

Jak to zrobiłem

Kluczowe decyzje

01

Zdjęcia produktów w chmurze, nie na dysku

System plików na hostingu serverless jest tymczasowy i resetuje się przy każdym wdrożeniu. Dlatego wszystkie zdjęcia wgrywane przez panel administracyjny trafiają do Vercel Blob — przetrwają redeploy i są od razu widoczne na wszystkich instancjach.

02

Powiadomienia nie blokują finalizacji zamówienia

Powiadomienia o zamówieniu przez Telegram i e-mail to opcjonalna nakładka — jeśli klucze nie są ustawione, zamówienie i tak powstaje i działa normalnie. Krytyczna ścieżka zakupu nie zależy od usługi zewnętrznej.

03

Przeciąganie zdjęć zamiast ręcznego porządku

Produkt może mieć kilka zdjęć — ich kolejność zmienia się przez przeciąganie (dnd-kit) w panelu administracyjnym, a nie przez edycję pola z indeksem. Drobiazg, ale to właśnie takie drobiazgi decydują, czy osoba nietechniczna faktycznie będzie korzystać z panelu.

Masz podobny projekt na myśli?