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 schemaWeb/Controller/
— backend logicWeb/View/
— HTML views (it's a serverside rendered web app)
You need Nix installed. After that,
./start