Срок старта: готові почати одразу.
О проекті:
Потрібен UX/UI дизайнер, який підготує повний дизайн у Figma для платформи “booking + community” (multi-location). Ітог має бути рівня handoff to developers: всі екрани + інтерактивні переходи + стани + UI-kit.
Важливо: у нас вже є база
Вже виконані 4 ключових (core) екрана
Стиль/кольори/UI-напрямок погоджені
Потрібно розширити дизайн на всі інші модулі та сценарії, зберігаючи поточний стиль і логіку
Назва продукту, бренд, референси та унікальні деталі — надамо shortlisted кандидатам (за необхідності NDA). Для оцінки обсягу достатньо інформації нижче.
✅ Обов'язкові deliverables (без цього робота не приймається)
User Flow Map / Screen Map (Figma/FigJam)
Повний набір екранів (App mobile-first + Web admin)
Clickable prototype (Prototype mode) — всі ключові сценарії проходять кліками
UI Kit / Components (кнопки, форми, картки, модалки, стани)
Стан: loading / empty / error / success / confirmation modal
✅ Ролі (для оцінки складності)
Guest (перегляд)
Player (профіль, броні, контент, чати)
Location Admin (управління локацією в адмінці)
Super Admin/Support (модерація, скарги, бани)
✅ Scope / Обсяг робіт (щоб точно оцінити терміни і ціну)
1) Auth
Welcome / Onboarding / Login / Registration / Forgot password / Email verification / Logout confirmation
2) Player Dashboard
Profile/Home, Edit profile, Stats
Achievements/Badges
Friends/Following + basic controls
Notification settings
Booking history → Booking details → Cancel booking (confirmation)
Payments & Wallet (virtual balance):
Payment history (історія всіх платежів/транзакцій)
Wallet/Balance screen (залишок грошей на віртуальному рахунку)
Transaction details (деталі платежу/списання/поповнення/повернення)
3) Locations / Resources
Locations list (cards) + Filters
Map view
Location details
Resources list (courts)
Resource details
4) Schedule / Booking / Payments (Stripe UX)
Date selection
Timeslots list + slot states (available/booked/blocked)
Booking confirmation
Payment start (Stripe UX)
Payment success / Payment error
Booking status UI (pending/paid/canceled/no_show)
Додатково по оплатам:
5) Messaging (Чати)
Chat list
Private chat (1:1)
Group chat
Context chat for booking/event
Members list
Roles/permissions screen
Moderation actions (delete/mute/ban where applicable)
Pinned messages (basic)
6) Open Matches module
List + Filters
Create (step-by-step)
Details screen
Join match
Notifications (updates/new participants)
7) Matchmaking
Suggested players
Suggested matches
Empty states
✅ Community module (обов'язковий, впливає на обсяг)
Profiles / Relationships
Public profile view
Privacy settings (visibility)
Follow/Friends
Block/Mute states
Groups (типологія і сценарії вступу)
Типи груп: Public / Closed / Private
Додатково: Club-linked group / Team/Squad / Event chat (auto + archive)
Сценарії:
Екрани:
Groups directory (search + filters type/category/geo/level)
Group page (feed + pinned posts/announcements)
Group settings (privacy/rules/category/geo)
Members list
Roles management (Owner/Admin/Moderator/Host/Member)
Moderation tools (mute/ban/remove content)
Feed & Posts
Home feed (filters: Following / Groups / Club announcements)
Create post (text + media)
Post details
Comments/replies
Reactions
Report content flow
Social Events linked to booking
Event list
Create event
RSVP (Going/Maybe/Not going)
Waitlist
Attach booking/slot
Event chat + archive notice
Moderation / Reports
Report flow (user → queue)
Actions: warn/mute/ban/delete
Basic moderation log view (who/what/when/reason)
✅ Web Admin panel (обов'язковий)
Login/Register
Dashboard
Locations management
Resources/Courts management
Schedule management
Bookings list + details
Users management
Promotions/pricing/promo codes
Moderation: reports queue, bans, verification (якщо знадобиться)
Додатково
Допускається до +10 уточнюючих екранів, якщо логічно необхідно (rules preview, invite link, limit reached, appeal form тощо) — тільки за погодженням.