Click here to see a live version!
This app is for note-taking on your tabletop adventures! Create notes that you can format quickly using Markdown.
Reference other notes using a custom linking syntax:
# Session 1:
[[Galstaff]] cast magic missile at the [[darkness]].
With this syntax, if you have notes named "Galstaff" and "darkness", your new note, "Session 1", will automatically generate the correct links to these notes.
If you are interested in seeing features that are being worked on or have suggestions, please see our issues.
This app utilizes Turbo's Turbo Frames to quickly render new notes without the need of reloading. It also supports WebSocket through Turbo Streams so that notes created by other users in your shared campaigns will automatically load without reloading the page.
Extensive testing is implemented using RSpec and Capybara.
Tailwind CSS is used for web styling.
See Gemfile
to explore other tools used.
- Lucas, my First Ruby Friend mentor. Thank you so much for meeting with me regularly and advising me on my Ruby journey! Your help has been invaluable!
- The Odin Project, my primary guide in the vast sea of web-development learning.
- And the Discord community!
- SVGs: https://heroicons.com/
Bug reports are greatly appreciated. You may create a new issue with a description of the problem, and the steps leading up to it.
You may also contact me at: mail@feelsufo.com