Skip to content

mishestakov/cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram CPP Prototype

Прототип интерфейса на основе yandex.md и ТЗ.md. Он состоит из двух частей:

  1. docs/routes.md — карта URL c назначением, которая синхронизирована с требованиями.
  2. prototype/ — статическое приложение-заглушка. Каждая страница описывает ключевые действия, артефакты и ссылки на смежные маршруты.

Запуск

Нужен любой статический сервер. Самый простой способ — стандартный http.server:

python3 -m http.server 4173 --directory prototype

После запуска откройте http://localhost:4173 и навигируйте по списку маршрутов в левой колонке. Приложение не требует сборки и работает как чистый HTML/JS.

Что внутри

  • Навигация разбита по ролям: рекламодатель/агентство, блогер, администратор, боты и общие разделы.
  • Каждая страница отображает путь (/advertiser/campaigns/new/brief и т.д.), краткое описание сценария, ключевые действия, перечень данных/виджетов и ссылки на соответствующие места в yandex.md и ТЗ.md.
  • Секция «Связанная навигация» показывает, куда пользователь попадает далее (следующие шаги и соседние разделы).

Как развивать

  • Добавляйте новые маршруты в prototype/data/routes.js, они автоматически появятся в меню.
  • Расширяйте секции actions и artifacts, чтобы фиксировать необходимые компоненты интерфейса до начала дизайна.
  • Поверх текущего каркаса можно подключить реальный роутер/фреймворк (Next.js/Vite) и переиспользовать текущий список URL как контракт.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published