Powiadomienia SMS
Full Stack
Opis
Aplikacja stworzona dla stacji kontroli pojazdów. Pozwala ona na rejestrację data badań technicznych oraz nr telefonów właścicieli pojazdów w celu wysłania do nich powiadomienia SMS na kilka dni przed upływem ważności badania technicznego.
Technologie
Frontend projektu stworzony w Next.js, backend to API Next.js oraz Supabase jako baza danych. Dodatkowo aplikacja wykorzystuje integrację z SMSAPI.
Bardzo zależało mi na autentykacji przy pomocy SMS OTP, niestety operatorzy dostępni w Supabase ie odpowiadali mi. Postanowiłem więc napisać autentykację i autoryzację samodzielnie ... pouczające doświadczenie :)
W aplikacji wykorzystałem m.in.:
REACT (SFC, Hooks, Context API)
JWT
HttpOnly cookies
Regular Expressions
SSR
PostgeSQL
RestAPI
SASS