Wróć do portfolio
2025–2026
chaptery.app
Platforma dla piszących — organizacja rozdziałów, notatek i wątków fabularnych
Otwórz stronęO projekcie
W skrócie
Narzędzie dla powieściopisarzy, scenarzystów i twórców fabularnych, którzy piszą dłuższe formy i muszą trzymać w ryzach setki wątków, postaci i notatek. Word rozjeżdża się przy 200 stronach, Scrivener jest ciężki i drogi, Notion nie ma dobrego edytora prozy — chaptery.app łączy edytor tekstu, siatkę wątków i bazę notatek w jednym narzędziu skrojonym pod pisanie.
Edytor tekstu bogatego, interaktywne mapy wątków fabularnych, notatki linkowane krzyżowo z tekstem, plus dwujęzyczny interfejs polsko-angielski. Backend w Symfony z Redis-em pod kolejki i cache, front zbudowany na React 19.
Stack techniczny
Co pod maską
Backend
PHP 8Symfony 7Doctrine ORMPostgreSQLRedis (kolejki + cache)Autoryzacja przez tokeny JWTKolejki asynchroniczne i ograniczenia częstotliwości
Frontend
React 19TypeScriptViteTailwind CSSEdytor tekstu bogatego (TipTap)Interaktywne diagramy wątków (react-flow)Drag & drop (dnd-kit)Zarządzanie stanem (Zustand)Wielojęzyczność (i18next, PL + EN)
Infrastruktura
Docker Compose (nginx + PHP + Node + PostgreSQL + Redis)Wdrożenie z możliwością cofnięcia (release symlink)Ciągła integracja i testy w GitHub Actions
Integracje
Amazon SES (e-maile transakcyjne)Stripe (subskrypcje)
Funkcje
Co potrafi
- Edytor rozdziałów z autozapisem, licznikiem znaków i historią zmian
- Przeciąganie i upuszczanie kolejności rozdziałów z zapisem po stronie serwera
- Interaktywne mapy wątków fabularnych — węzły scen i strzałki między nimi
- Notatki per postać, per lokalizacja, per motyw — linkowane krzyżowo z tekstem
- Wielojęzyczność interfejsu (polski / angielski) — teksty, e-maile, komunikaty błędów
- System uprawnień (autor / współautor / czytelnik / admin)
- Automatyczne kopie zapasowe rozdziałów w kolejce asynchronicznej




