Hi, this is a notebook made to help you build and document worlds. It has a map, a notebook, and a relationship tree.
Guess what everyone? I went missing for a month because its finally reached MVP status! All that work I did on that pretty frontend? Scrapped, it became boggy.
Now it looks ugly. This is because I learned that trying to deal with color too early results in slowing down and bike shedding
I ended up using deployd and react to actually get it done. I'm using superagent to make the restful calls. Everything is styled via style tags. And another project known as notebook.ai does everything it does and better, except for the map. And I learned this just after rushing through it to get it done in time for bookcon.
And you know what? I'm still proud of it. People have told me to be proud of it. People are giving me suggestions on how to improve it and make it different and better for my intended audiences.
When I come back to this project, I'm definitely converting the style tags to CSS in some way. I'm also probably going to swap deployd out for something that uses postgres instead of mongodb. I'm looking at expressa and liking what I'm seeing. I'm also probably going to work it so that more of the components use the mobx store instead of having five million random restful calls.
You can view the frontend code here . The tests are useless and fail due to how much I changed everything after trying to write my initial tests without thinking about how react-router works.
But the MVP has been reached.












