/haskellog

A project in Programming Language 3 at FCIH which is a blog made in haskell

Primary LanguageCSSApache License 2.0Apache-2.0

haskellog

Build Status

Intro

Blog written in Haskell

Install

  • From Source (cabal): git clone https://github.com/S3L1M/haskellog.git && cd haskellog && cabal install

  • From Source (stack): git clone https://github.com/S3L1Mhaskellog.git && cd haskellog && stack build --allow-different-user

  • For more information: Check the documentation in MORE.md

About haskellog

This is a simple blog software written in Haskell to demonstrate how to use the web framework Spock. It (will) provide(s) examples for:

  • Routing
  • Using template engines
  • Writing a REST API (JSON)
  • Working with Forms
  • Using a database
  • Session management
  • Background-Workers
  • Authentication
  • Spock Contexts

This repository forked from agrafix

Quickstart

  1. Clone the github repository
  2. Run stack install
  3. Adjust blog.cfg
  4. Run stack exec haskellog-exe --allow-different-user

Misc

Supported GHC Versions

  • 8.0.2

License

Released under the Apache-2.0 license.

  • (c) 2014 - 2016 Alexander Thiemann
  • (c) 2018 - Present Mohamed Selim, Mostafa Moaaz