Back to Projects 




CanvasCat
This project started off as an unfinished feature of ideaisland, I had built a feature that would create a full business model canvas from a single sentence of context, and I did't want that to go to waste. So I stripped out all of that code from the now sunsetted ideaisland repository, and turned it into it's own application. I added payments from Paddle, and added a few more features like a SWOT (Strengths, Weaknesses, Opportunities and Threats) analysis generator and a brand identity generator. This was a fun project to make, considering I had most of the code done already. And I love the cat logo!
Details
Tech Stack

Next.js

React

Tailwind

Framer Motion

GPT-3
Learnings
- GPT-3 is almost too easy to implement into new projects.
- Using the same component for each canvas section with different props drastically simplified the building process.
- Bold color palettes can work, so long as they are used tastefully.