Срок старта: готовы начать сразу.
О проекте:
Нужен 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 и т.п.) — только по согласованию.