Skip to content

Idoarizs/storytor

Repository files navigation

💡 About

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

✨ Features

  • 📝 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.

Writing Tools

  • 🖊 Formatting Toolbar – Bold, italic, headings, lists, quotes, and more
  • 📑 Rich Text Support – Powered by Tiptap for a clean editing experience

Data Storage

  • 🔒 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

🛠 Tech Stack

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)

🚀 Setup

Prerequisites

  • 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

⚙️ Installation

  1. ⿻ Clone this repo.
    git clone https://github.com/Idoarizs/storytor
  2. 📂 Navigate into the project folder
    cd storytor
  3. ⬇ Install all the package used.
    npm install
  4. 👨🏻‍💻 Run the server.
    npm run dev

About

Minimalist space to draft ideas, collect, write your references for free

Topics

Resources

Stars

Watchers

Forks

Contributors