Sveltekit Epub Writer
I wanted an epub writer that offered the ability to edit the raw layout (via ide) and still have an intuitive graphic ui for writing a book.
Disclaimer: This is a WIP, it works well for personal use, but is not yet suitable for publishing material for commercial use.
Features
- Intuitively edit your book details, such as the title and author
- Add, write, edit and rearrange chapters
- All data is stored to sqlite database
- Export your book directly to epub
- Print your book to pdf
- Quill bubble editor
Requirements
- nodejs
- Bun
- git
- vscode (Entirely optional, if you want to get hands on, or an ide of your choice)
Setup
- Open the terminal on your computer.
- Copy, paste and press enter:
git clone https://github.com/doolijb/sveltekit-epub-writer.git
- Once it's on your machine, navigate to the folder in the terminal:
cd sveltekit-epub-writer
- Automatically install all the dependencies
bun i
- Activate the database (you will be promted to confirm):
npx drizzle-kit push
Run the app
- If you haven't already, navigate to the app
cd sveltekit-epub-writer
- Start the app (dev server)
bun run dev
- In your browser, open up the webpage at
http://localhost:5173/
- When you want to shut it off, just close the terminal window.