Skip to content

Letterpad is an open-source and a high performant publishing engine, built with react & graphql and runs ridiculously fast 🚀

License

Notifications You must be signed in to change notification settings

codedrian-Lab/letterpad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Letterpad

Letterpad is a blog publishing platform.

Features

  • High performant GraphQL API.
  • Uses Graphql, React Apollo, NextJS and Prisma
  • Uses TinyMCE editor, specially composed for Letterpad
  • Theme customisation (css) from Dashboard.
  • Use Grammarly to check grammar.
  • CDN Powered images (Uses cloudinary and Unsplash)
  • Connects to multiple databases. Default is sqlite3
  • Can be used as a multi-user service
  • Minimalistic Dashboard
  • Domain Mapping
  • Creatives - (Coming soon) - With creatives you will get page builder with which you can create your homepage.

Demo:

https://demo.letterpad.app

How to install

Clone this project

git clone [email protected]:letterpad/letterpad.git

Change directory

cd letterpad

Install dependencies and generate database tables

yarn install
yarn seed

Production

yarn build
yarn start

Development

yarn dev

URL and Port

By default the admin panel runs on port 3000 and client runs on port 3001

Letterpad Admin

You can find more information about configuration in this folder

Letterpad Client

The letterpad client (public) app can be found inside apps/client. Demo: https://demo.letterpad.app

Letterpad Admin provides a client key which can be found in settings. If you want to host the client in a different domain, then you should set this client_key in apps/client/next.config.js.

Contribute

You are welcome to contribute to the project. If you find any bugs, please create an issue or a pull request. Also if you would like to have a feature, feel free to inform us with an issue.

About

Letterpad is an open-source and a high performant publishing engine, built with react & graphql and runs ridiculously fast 🚀

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.4%
  • JavaScript 7.1%
  • CSS 1.5%
  • Twig 1.4%
  • Shell 0.6%