Skip to content
/ grimoire Public

Grimoire — Fantasy-themed task and quest tracker powered by React, NestJS and magic. 🧙‍♂️

Notifications You must be signed in to change notification settings

gftx/grimoire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grimoire 🧙‍♂️

A fantasy-inspired quest and project tracker with magic and structure.

Grimoire Open Graph Banner

✨ О проекте

Grimoire — это таск-менеджер в стиле фэнтези:
лёгкий, магический, но построенный на мощном современном стеке.
Идеален для трекинга задач, проектов и квестов.

🛠️ Технологии

Frontend

  • React 19
  • Vite 6
  • TypeScript
  • React Router 7
  • Zustand (управление состоянием)
  • Framer Motion (анимации)
  • Axios (работа с API)
  • SCSS (локальные стили, без Tailwind)
  • Feature-Sliced Design (FSD) (архитектура проекта)
  • Google Fonts (Inter + Cinzel Decorative)

Backend

  • NestJS
  • TypeScript
  • PostgreSQL через Prisma ORM
  • JWT Authentication (access/refresh токены)
  • Docker Compose (бэкенд + база данных)
  • Clean Architecture на сервере
  • Защита приватных маршрутов через Guards

🚀 Миссия

Создать пространство, где идея не теряется, сценарий не забывается, а вдохновение становится проектом.

🧭 Roadmap

✅ MVP 1.0

  • Проекты и задачи (todo, done, in progress)
  • Типы задач: idea, script, note, task
  • Markdown-редактор для сценариев и заметок
  • Хранилище идей ("Vault") с быстрым созданием
  • Авторизация и пользовательский профиль
  • Интеграция с AI (OpenAI API)
    • Суммаризация задачи
    • Расширить идею (Expand idea)
    • Переформулировать (Rephrase)

🔜 1.1 — Pages и флоу контента

  • Поддержка "страниц" для длинных сценариев / outline
  • AI генерация outline по теме
  • Перетаскивание тасков между проектами
  • Drag & Drop интерфейс для Vault

🔮 2.0 — Мультимодальные задачи

  • Возможность прикреплять картинки, аудио и видео
  • Календарь релизов (YouTube / Insta / Blog)
  • AI suggestions based on content type
  • Канбан-доска и Timeline view

✨ Ключевые фичи

🧠 Vault (Сундук идей)

  • Быстрое добавление идеи без фокусировки
  • Теги, быстрый поиск, draft-режим
  • Превращение идеи в полноценный таск/сценарий

📄 Страницы и сценарии

  • Markdown-редактор с AI-инструментами:
    • Expand
    • Improve
    • Summarize
    • Rephrase
  • Автосохранение и история версий

🎬 Типы задач

Каждая задача может быть:

  • idea — краткая мысль или тезис
  • script — развёрнутое содержание или сценарий
  • task — конкретное действие ("отснять сцену", "написать абзац")
  • note — любые заметки к проекту

🤖 AI-помощник (Grimoire AI)

  • Встроен прямо в редактор задач
  • Умеет:
    • Расширить идею до сценария
    • Улучшить текст
    • Сгенерировать outline по заголовку
    • Придумать логлайн или описание

"Let the magic organize your chaos."

```

Releases

No releases published

Packages

No packages published