APLIKACJA WEBOWA / OPIS PROJEKTU
FreeStyleFishing
Portal klubu wędkarskiego z osobnymi widokami klubowicza, partnera i administracji oraz wspólnym zapleczem API.
- RODZAJ
- aplikacja webowa
- TECHNOLOGIE / KONTEKST
- Next.js / React / TypeScript / Tailwind CSS / .NET / PostgreSQL
Kliknij dowolny kadr, żeby zobaczyć go w pełnym rozmiarze. Strzałkami możesz przechodzić między ekranami.
O projekcie.
Projekt w Bee On Top, realizowany wspólnie z Wiktorem Skierskim. Odpowiadałem za cały frontend.
FreeStyleFishing to portal dla klubowiczów, partnerów i administracji klubu wędkarskiego. Klubowicz korzysta m.in. z karty członkowskiej, listy partnerów i łowisk, giełdy, zleceń, nagrań, projektów, wypożyczalni, rabatów i powiadomień. Partner obsługuje klubowiczów i rabaty, a administrator zarządza kontami i treścią.
Cyfrowa karta klubowicza
Karta zawiera dane członkostwa i kod QR do szybkiej weryfikacji. Ten sam profil łączy użytkownika z rabatami, partnerami i pozostałymi funkcjami klubu.
Nawigacja dla trzech ról
Przygotowałem osobne widoki klubowicza, partnera i administracji. Każda rola ma własną nawigację i dostęp do właściwych dla niej funkcji, np. karty członkowskiej, obsługi rabatów lub zarządzania kontami.
Frontend połączony z osobnym API
Mój zakres obejmował frontend w Next.js i React. Aplikacja korzysta z osobnego API w ASP.NET Core i bazy PostgreSQL. Backend obsługuje sesje z tokenami JWT i hashowanie haseł przez Argon2.
Opis na podstawie lokalnego frontendu demonstracyjnego i kodu backendu. Zrzuty pokazują aplikację na przykładowych danych.
NASTĘPNY KROK / ROZMOWA
Co chcesz
zbudować?
Nie potrzebujesz gotowej specyfikacji.
Na początek wystarczy kilka zdań.