This is not my finest work but was entirely intended to be a POC and learning opportunity as part of the Wasp Lang hackathon.
- Learn Wasp
- Learn Prisma
- Learn LLMs
- Create a Choose-Your-Own-Adventure game that I could then eventually use for my other "D&D screen-table-top" project
- How to use Wasp!
- This took about 2 hours to learn and get setup, thanks Wasp team!
- Quite a bit around LLMs and how to parse and use their output
- How to use Prisma
- How to leverage langchain library to use the LLMs in a more consistent way
- Make the interface more glossy, animations and such
- Make more themes, right now it's a "stolen" sci-fi theme from a blog post
Overall I'm quite happy with the outcome and the things I've learned. I'm excited to use Wasp for any full-stack application I may need in the future. I hate spending hours with the configurations and such and I don't want to put my applications out in the wild without authentication. Wasp worked great for these requirements as I was able to quickly start writing the frontend code.
And lastly here's an AI generated image I created while building this application. I was in the middle of turkey hunting (hanging out at the camper with hot-spot wifi) while working on a good chunk of this application. Remote work is awesome :)