Skip to content
This repository has been archived by the owner on Feb 10, 2022. It is now read-only.

windorg/app-old

Repository files navigation

wind of change — social note-taking

⚠️ I'm rewriting this app into Next.js + TypeScript, this repository will be archived when I finish the rewrite.

windofchange.me is a social note-taking webapp written in Haskell with the IHP framework. You can see the public boards without having to sign up.

I chose IHP because I wanted to write the app entirely by myself and I'm averse to learning new languages. I have some reservations about IHP's typesafety, but I can't deny that building the app was easy and much less painful than any web technology I used in the past.

Initially I didn't want to open-source it because I didn't want to treat the code as a product (instead I wanted to treat the product as a product), but now I thought that maybe the code might be useful to somebody.

This code is licensed under MIT. You don't need to sign a copyright assignment if you want to contribute, but keep in mind that I might un-publish the repository at any time.

  • Application/Schema.sql — DB schema
  • Web/Controller/ — backend logic
  • Web/View/ — HTML views (it's a serverside rendered web app)

How to run

You need Nix installed. After that,

./start