Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Lexara – to w pełni funkcjonalna platforma SaaS, opracowana przy użyciu nowoczesnego stosu technologicznego. Projekt demonstruje tworzenie skalowalnej aplikacji internetowej z systemem uwierzytelniania, zarządzaniem subskrypcjami, billingiem i wielojęzycznym wsparciem.

Frontend
Next.js 15 - framework React z App Router
TypeScript - statyczne typowanie
Tailwind CSS - nowoczesna biblioteka CSS
Radix UI – dostępne komponenty UI
React Hook Form - zarządzanie formularzami
Zod - walidacja schematów

Backend
Next.js API Routes - logika serwerowa
NextAuth.js - uwierzytelnianie i autoryzacja
Prisma ORM - obsługa bazy danych
PostgreSQL – relacyjna baza danych
bcrypt - haszowanie haseł

Kluczowe funkcje
1. System uwierzytelniania
- Rejestracja przez email z weryfikacją
- Integracja OAuth (Google, GitHub)
- Uwierzytelnianie wieloskładnikowe
- Zarządzanie wieloma kontami
- Bezpieczne przechowywanie haseł z bcrypt
2. Zarządzanie profilem
- Edycja danych osobowych
- Wgrywanie awatarów
- Unikalne nicki z automatyczną generacją
- Potwierdzanie adresów email
- Powiązanie/odłączenie kont społecznościowych
3. System subskrypcji i billing
- Wielopoziomowe plany abonamentowe (Personal, Pro, Team)
- Elastyczny system limitów przez konfigurację JSON
- Historia płatności i transakcji
- Monitorowanie wykorzystania zasobów
- Gotowość do integracji ze Stripe
4. Internacjonalizacja
- Obsługa wielu języków (EN, RU, UA)
- Lokalizacja interfejsu i komunikatów o błędach
- Adaptacyjne wykrywanie języka użytkownika
5. UI/UX design
- Nowoczesny design z ciemnym motywem
- W pełni responsywny interfejs
- Animacje i przejścia
- Stan ładowania i informacja zwrotna
- Dostępność (a11y) komponentów
Szczegóły pracy
Dodana 1 sierpnia 2025
99 wyświetleń
Freelancer
Dmitro Yuzik
Ukraina Odessa
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 10 miesięcy 11 dni