15 проектов, одна страница: как я собрал себе закрытый дашборд из Notion

Обсуждаю с ChatGPT разные идеи. Что-то из них потом перерастает в полноценные проекты, что-то откладывается на потом, а что-то так и остаётся интересной мыслью.
И иногда довольно сложно вспомнить, где именно мы это обсуждали. Особенно если вовремя не закрепил чат или не привязал его к нужному проекту.
При этом GPT уже знает довольно много о моих разработках. Мы обсуждаем архитектуру, придумываем новые функции, исправляем ошибки, запускаем приложения. Но вся эта информация постепенно распределяется по разным разговорам.
В какой-то момент я подумал: а зачем мне вообще вручную собирать всё это по чатам, если можно поручить эту работу AI?
Так появилась идея собственного банка проектов, а затем и закрытого дашборда на моём сайте.
Сначала собрал банк идей в Notion
Для начала решил разделить все разработки на несколько понятных состояний:
- Идея — что-то придумали и обсудили, но пока не начали делать.
- В работе — проект уже разрабатывается.
- Запущено — продукт или его рабочая версия уже доступен.
Для хранения выбрал Notion. Он достаточно гибкий, чтобы не создавать отдельную базу данных и административную панель с нуля.
Задача была простой: сохранять идеи вместе с описанием, статусом, следующим шагом и историей развития.
И главное — не заводить одну и ту же идею несколько раз, если мы возвращаемся к ней в новых разговорах.
В итоге появился «Банк идей — от мысли до проекта».
Но постоянно открывать Notion мне не хотелось
Notion отлично подходит для хранения и редактирования информации. Но хотелось видеть все проекты на одной странице, в привычном интерфейсе, прямо на собственном сайте.
Без лишних меню и сложной навигации.
Поэтому решил сделать отдельную закрытую страницу на собственном сайте. На ней собрал карточки проектов с поиском, фильтрами и текущими статусами.
Дашборд доступен только мне. Это внутренний инструмент, а не публичный сервис.
Получился небольшой личный центр управления разработками.
Что получилось
На момент первого запуска дашборд получил из Notion 15 реальных карточек:
| Статус | Количество |
|---|---|
| Идеи | 2 |
| В работе | 8 |
| Запущено | 5 |
| Всего | 15 |
Теперь можно открыть одну страницу и увидеть, над чем я работаю, какие задумки отложены, а что уже удалось запустить.
Без необходимости вспоминать, в каком именно чате мы обсуждали конкретный проект.
Как всё связано
Самое интересное здесь — сама архитектура.
Я не хотел создавать ещё одну систему, в которой придётся вручную поддерживать актуальность данных.
Поэтому мы связали несколько уже существующих инструментов:
ChatGPT → Notion → синхронизация → личный дашборд
- ChatGPTОбсуждение идей
- NotionКарточки проектов
- СинхронизацияОбновление данных
- Закрытый дашбордПросмотр проектов
Работает это следующим образом:
- Обсуждаю идеи и проекты с GPT.
- Информацию о проектах можно структурировать и сохранять в Notion.
- Дашборд получает карточки из Notion.
- На сайте отображается актуальный снимок данных.
Для обновления данных настроен автоматический механизм с интервалом 15 минут.
Первоначальные проверки синхронизации прошли успешно. Долгосрочную стабильность механизма ещё предстоит проверить в обычной эксплуатации.
По сути, Notion хранит данные, ChatGPT помогает с ними работать, а сайт показывает всё в удобном виде.
При этом не нужно разрабатывать полноценную CMS или дублировать данные в отдельной административной системе.
А как насчёт безопасности?
Поскольку речь идёт о личных проектах, открывать такой дашборд для всех посетителей сайта я не собирался.
Поэтому сделали закрытый доступ.
Что проверили при запуске:
- Страница и данные защищены авторизацией.
- Без неё сервер возвращает HTTP 401.
- Соединение работает через HTTPS.
- Для закрытого раздела настроены ограничения индексации и кеширования.
Конечно, одна только защита паролем не заменяет полноценный аудит безопасности. Но для личного инструмента важно было изначально отделить закрытые данные от публичной части сайта.
Зачем здесь GPT и Codexify
В этой истории мне больше всего нравится то, что не пришлось начинать с большого технического задания.
Сначала мы с GPT обсудили саму проблему. Потом придумали структуру банка идей, выбрали Notion и определили, как должен выглядеть дашборд.
А Codexify помог реализовать техническую часть: страницу сайта, получение данных, авторизацию и развёртывание.
Получилась вполне рабочая связка.
НЕ нужно вручную переносить карточки из Notion на сайт.
НЕ нужно создавать отдельную админку для управления проектами.
НЕ нужно разбираться в десятках чатов, чтобы получить общий список разработок.
Что дальше
Пока это первая версия.
Хочу постепенно превратить дашборд в полноценный личный центр управления проектами.
Например, добавить:
- Историю существенных изменений по каждому проекту.
- Связи между идеями и уже существующими разработками.
- Более наглядное отображение прогресса.
- Быстрый переход к связанным материалам и обсуждениям.
И отдельно — сделать так, чтобы идеи, которые возникают в разговоре с GPT, было ещё проще превращать в задачи и проекты.
Потому что главная цель всей этой истории — не красивая таблица с карточками.
Хочу, чтобы путь от случайной мысли до работающего продукта занимал как можно меньше лишних действий.
А дашборд — ещё один небольшой шаг в эту сторону.
