/Letterpress

Write your own book with this WYSIWYG markdown powered book app

Primary LanguageJavaScript

Letterpress by Xolv.io

Letterpress allows you to write and publish your own book online with a pretty live-preview WYSIWYG Markdown editor.

Letterpress is a Meteor application that has been built from scratch using test-driven development. You can follow a step-by-step guide of how this was done in the The Meteor Testing Manual.

Click here to see the demo site - in progress, see below for completion details

##Features:

  • Landing Page (in progress)
    • Configurable Content
      • Headings
      • Blurb
      • Images
    • Chapters Preview
    • Author(s) Information
    • Gumroad Integration
    • Mailing List Signup
    • Meta Tags for SEO and Sharing
    • Configurable Social Media Links
  • Access Control
    • Login
      • Email
      • Twitter
      • Google
      • Facebook
    • Admin
      • Invite User
      • Upgrade / Downgrade User
      • Revoke User
  • Chapters
    • Add / Remove / Publish / Unpublish
    • Markdown Authoring
    • Mark as Free, Paid or Premium
    • Disqus Integration
  • Downloadable Book Formats
    • PDF
    • ePub

##Usage

To run Letterpress, clone this repo and type:

meteor --settings settings.json

You must have a settings.json that has the same fields as the default Letterpress settings.json file.

##License Free free to use the code to write and host freely accessible non-commercial books. If you wish to sell your book, please talk to us first and we can agree something reasonable. No seriously, it's really reasonable!