Дорожная карта проекта akkula.space
Наглядный дашборд по ключевым этапам разработки. Здесь команда и партнёры видят, что уже сделано, что сейчас в работе и какие даты мы планируем.
Первый боевой MVP: лендинг, auth, базовый кабинет, интеграция с Tron-нодой.
Ниже — этапы с плановыми датами завершения и статусами.
Этапы и сроки
Этап 0 — инфраструктура
Развёртывание фронтенда на Next.js, бэкенда на Node.js, PostgreSQL, Nginx, pm2. Health-чеки /health, /health/db.
Этап 1 — Auth + Личный кабинет
Регистрация, вход, JWT (7 дней), базовый /dashboard с разделами Nodes / API (Tron) / Legal / Licenses. Logout, защита роутов middleware.
Этап 2 — Tron DeFi интеграция
Интеграция с собственной Tron-нодой через HTTP API: эндпоинт /defi/tron/address/:address, просмотр баланса (TRX/SUN), raw JSON, fallback stub при недоступности ноды.
Этап 3 — Legal & Licenses заявки
Формы заявок на юридическую поддержку и лицензии, список заявок в кабинете. Backend-роуты POST/GET /legal/requests, /licenses/requests с привязкой к userId.
Этап 4 — Админ-панель
Страница /admin с таблицами заявок Legal/Licenses, смена статусов через PATCH /admin/legal/requests/:id, /admin/licenses/requests/:id. Whitelist email в ADMIN_EMAILS.
Этап 5 — Продуктовое оформление
Новый дизайн главной страницы, приведение всех текстов к реальным продуктам (Akkula.kg, Akkula Nodes, Akkula Control Panel). Подготовка посадочных/контентных блоков.
Этап 6 — Укрепление Tron API
Улучшение обработки ошибок Tron-ноды, потенциальное добавление кэширования / ограничений по RPS (как план).
