This is just a small experiment. It's a note-taking application that I made to get familiar with the Yesod Framework.
You can visit the website online, it's hosted on Heroku here.
Yesod has a lot of interesting features, this website also makes use of:
- Bulma CSS Framework, because I wanted to try it. Easy to use, it only took a little to make another Form Renderer.
- Unobtrusive JavaScript, because I like to avoid JavaScript when I can. I am pleased to say that this website can work without it, but I had to use a little CSS trick to make the navbar dropdown menu work on mobile.
- Session Cookie Explanation, so for every collected info one can know if it's used and what for.
Most pages can receive/return json. You just have to set application/json
as your HTTP Accept Header.
Note: you will also need to keep and send the session cookie if you try to access a page that requires authentication.
I will document this as soon as I can, but feel free to try it.
If you want to request a feature, point out a bug or discuss about something: open up an issue on github.