ianthehenry / dismissive

Emailing the future as a service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dismissive

Dismissive is a simple reminder service.

More than that, it's a chance to play with and learn about:

  • implementing an application as a suite of independent processes in Haskell
  • servant
  • persistent

It is very much a work in progress. There are small fragments of it that happen work, but it is not yet a usable piece of software.

Installing

Services

If you use stack, everything is trivial and works beautifully out of the box.

Database

Dismissive uses PostgreSQL, so get that installed and running.

Then create a database and load up the schema:

$ createdb dismissive
$ psql dismissive -f ./schema.sql

Get your permission ducks in a row and edit conf with the connection string you want to use.

There is currently no schema migration story, as it's still in heavy flux. Your data is not safe here.

About

Emailing the future as a service

License:MIT License


Languages

Language:Haskell 85.0%Language:JavaScript 9.4%Language:CSS 5.6%