✈️ Up and running: https://martians-test-v1.vercel.app
Это первый вариант тестового задания, сделанный по принципу "завтра надо сдавать" – не вы смысле "быстро и плохо", а в смысле "не изобретая то, что уже написано и оттестировано". Скорее всего примерно так я бы делал для продакшена (с поправкой на абстагирование некоторых компонентов).
Второй вариант тестового задания (с меньшим количеством использованных библиотек): https://github.com/sincerely-manny/martians-test-v2
- Формы входа и регистрации (с валидацией на клиенте и на сервере)
- Маленький бекенд
- Авторизация по jwt-токену
💨 Стили: Tailwind css
🧩 Примитивы (кнопки, табы, инпуты): Radix ui + react-hook-form + shadcn
✅ Валидация: zod
📠 Запросы и state-management: trpc
🖇️ ORM: Prisma
🗂️ БД: Cocroachdb
🔑 JWT-токены: jose
🎆 Иконки: lucide-react