/Letterpress

Write your own book with this WYSIWYG markdown powered book app

Primary LanguageJavaScript

Letterpress by Xolv.io

Build Status

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
      • Image
    • Chapters Preview
    • Author(s) Information
    • Gumroad Integration
    • Mailing List Signup (IN PROGRESS)
    • 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 (IN PROGRESS)
    • 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!