Wish Hub
Opracowałem pełnoprawną platformę wishlist społecznościową od zera jako samodzielny programista. Aplikacja pozwala użytkownikom tworzyć profile, organizować pomysły na prezenty w kolekcjach, dzielić się listami życzeń z przyjaciółmi oraz rezerwować prezenty w czasie rzeczywistym.
Co zostało zrealizowane:
– Pełna architektura backendowa: REST API, autoryzacja JWT, dostęp oparty na rolach, projektowanie bazy danych
– Chmurowe przechowywanie plików multimedialnych z AWS S3 dla przesyłek użytkowników
– Wielojęzyczność (i18next) z SEO-optymalizowanym routingiem dla 2 języków
– Powiadomienia push w czasie rzeczywistym o rezerwacjach i aktualizacjach prezentów
– Ustawienia prywatności: użytkownik wybiera, kto widzi jego listy (publicznie, tylko przyjaciele, prywatnie)
– Automatyczne pobieranie danych produktu z zewnętrznych URL-i za pomocą Puppeteer
– Rozszerzone filtrowanie, sortowanie i wyszukiwanie w kolekcjach
– Mobile-first responsywny interfejs użytkownika z Tailwind CSS
– Pełne wdrożenie i konfiguracja infrastruktury produkcyjnej
Opracowane samodzielnie od zera do produkcji: 50+ punktów końcowych API, 15+ kolekcji bazy danych, chmurowe przechowywanie, zautomatyzowane zbieranie danych.
#Next.js #NestJS #MongoDB #AWS #TypeScript
Co zostało zrealizowane:
– Pełna architektura backendowa: REST API, autoryzacja JWT, dostęp oparty na rolach, projektowanie bazy danych
– Chmurowe przechowywanie plików multimedialnych z AWS S3 dla przesyłek użytkowników
– Wielojęzyczność (i18next) z SEO-optymalizowanym routingiem dla 2 języków
– Powiadomienia push w czasie rzeczywistym o rezerwacjach i aktualizacjach prezentów
– Ustawienia prywatności: użytkownik wybiera, kto widzi jego listy (publicznie, tylko przyjaciele, prywatnie)
– Automatyczne pobieranie danych produktu z zewnętrznych URL-i za pomocą Puppeteer
– Rozszerzone filtrowanie, sortowanie i wyszukiwanie w kolekcjach
– Mobile-first responsywny interfejs użytkownika z Tailwind CSS
– Pełne wdrożenie i konfiguracja infrastruktury produkcyjnej
Opracowane samodzielnie od zera do produkcji: 50+ punktów końcowych API, 15+ kolekcji bazy danych, chmurowe przechowywanie, zautomatyzowane zbieranie danych.
#Next.js #NestJS #MongoDB #AWS #TypeScript