Skip to content

A comprehensive writing project management system with version control for creative writers. Track novels, short stories, characters, and writing progress. Features Laravel API, Vue.js web interface, and PHP-TUI for terminal users. Includes draft versioning, writing analytics, and research organization.

License

Notifications You must be signed in to change notification settings

andresfb/scribe-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Creative Writing Tracker

A comprehensive writing project management system designed to help authors organize, track, and complete their creative works. Built with Laravel, Vue.js, and PHP-TUI for a versatile multi-interface experience.

✨ Features

📝 Project Management

  • Multi-format Support: Track novels, short stories, novellas, poems, and screenplays
  • Status Tracking: Monitor progress from initial seed idea through publication
  • Comprehensive Metadata: Genre, POV, tense, themes, and custom tags

🔄 Version Control

  • Draft Management: Full version history with diff comparisons
  • Automatic Versioning: Track changes between writing sessions
  • Restore Points: Easily revert to previous versions

🎭 Story Elements

  • Character Profiles: Detailed character sheets with roles, arcs, and relationships
  • World Building: Settings management with atmosphere and significance tracking
  • Plot Outlines: Support for multiple story structures (Three-Act, Hero's Journey, etc.)

📊 Progress Tracking

  • Writing Sessions: Time and word count tracking with productivity analytics
  • Milestones: Set and track custom goals for your projects
  • Writing Streaks: Habit formation with daily writing goals

🗂️ Research & Inspiration

  • Multimedia Attachments: Store images, videos, and reference documents
  • Note System: Categorized notes for plot, character, and setting ideas
  • Reference Manager: Track sources, websites, and research materials

📤 Professional Tools

  • Submission Tracking: Monitor queries to agents and publishers
  • Beta Reader Feedback: Organize and track reader responses
  • Export Options: Multiple format support for manuscripts

🛠️ Tech Stack

Backend

  • Laravel 12 - RESTful API with robust authentication
  • Laravel Sanctum - For secure token-based auth
  • MySQL - Relational database with optimized indexing

Frontend

  • Vue.js 3 - Reactive web interface with Composition API
  • Tailwind CSS - Modern, responsive design
  • shadcn/vue - Beautifully designed components

Terminal UI

  • PHP-TUI - Full-featured terminal interface
  • Symfony Console - Command-line tools for power users

📱 Multi-Interface Design

This app provides three distinct interfaces:

  1. Web Interface (Vue.js) - Full-featured responsive web application
  2. Terminal UI (PHP-TUI) - Distraction-free writing environment
  3. API (Laravel) - RESTful API for custom integrations

All interfaces share the same backend, ensuring data consistency across platforms.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🎯 Roadmap

  • Mobile app (React Native)
  • AI-powered writing suggestions
  • Collaborative editing features
  • Cloud synchronization
  • Publishing platform integrations
  • Writing community features

🙏 Acknowledgments

  • Inspired by the needs of creative writers everywhere
  • Built with love for the writing community
  • Special thanks to all contributors

Made with ❤️ by writers, for writers

About

A comprehensive writing project management system with version control for creative writers. Track novels, short stories, characters, and writing progress. Features Laravel API, Vue.js web interface, and PHP-TUI for terminal users. Includes draft versioning, writing analytics, and research organization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published