Storytor is a minimalist web application designed for writers, researchers, or even storytellers who want a clean space to:
- 📝 Draft and organize ideas
- 📚 Collect and write down references and resources
- 📊 Write with a data-driven approach
- 📝 Create Stories – Draft and add new story ideas anytime
- 📂 Read Stories – Access your saved drafts instantly
- ✏️ Update Stories – Edit and refine your drafts as they grow
- ❌ Delete Stories – Remove stories you no longer need
- 💾 Export to PDF – Download your stories as PDF files for backup or sharing
- 🤖 AI-Powered Random Story Generator - Start generating a random story using this AI-Powered integrated tool for your ideas development.
- 🖊 Formatting Toolbar – Bold, italic, headings, lists, quotes, and more
- 📑 Rich Text Support – Powered by Tiptap for a clean editing experience
- 🔒 Local Storage – All your drafts and stories are stored securely in your own browser
⚠️ Note: If your browser data/cache is cleared, all saved stories will be permanently deleted
This project is built with:
- ⚡ Nuxt 3 – Vue 3 Framework
- 🎨 TailwindCSS – Utility-first CSS styling
- ✍️ Tiptap – Headless rich text editor
- 📦 Node.js (v22.19.0 or latest)
- Node.js (v22.19.0 or Latest)
- Package manager: npm (default), or install yarn/pnpm if preferred
Install npm (latest):
npm install npm@latest -g- ⿻ Clone this repo.
git clone https://github.com/Idoarizs/storytor
- 📂 Navigate into the project folder
cd storytor - ⬇ Install all the package used.
npm install
- 👨🏻💻 Run the server.
npm run dev