Skip to content

alex-c/sartre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sartre

A minimal, authentic blogging platform. Composed of a .NET Core backend, a PostgreSQL database and a Vue frontend, Sartre allows you to run one or several simple, clean blogs with one or several users.

Development Status

Sartre is in early development! The minimum viable product (MVP) will contain the following features:

  • multi-blog platform: use Sartre to run a single or several blogs
  • multi-user: several users can be contributors to a single blog
  • guest authors: add users as guest authors for single post without giving them full contributor access to a blog
  • full administration
  • saving of drafts and publishing of posts
  • only text posts: no images, syntax highlighting or rich text features

Features planned for later include:

  • real-time collaboration on draft writing for blog contributors and guest authors
  • rich text content in posts
  • syntax highlighting for code snippets in posts
  • profile pictures

MVP Roadmap

  • Define MVP
  • Implement a mocked backend
  • Implement PostrgeSQL persistence
  • Implement a backend test suite
  • Write/provide an API documentation
  • Implement frontend
  • Create docker images
  • Provide installation instructions