<aside> 📌 I'm building a Grant Proposal Language Library web app. This page is one installment of my weekly updates, which I have no doubt you will find to be riveting and insightful. And if you don't know what I'm talking about or what this is, you can read about what I'm building and why over here.
</aside>
May 10-16
After reading the Bubble Performance book and going through the Bubble Bootcamp course, I decided to revisit my data structure. I spent the week twisting and tweaking things, and mapping out how data would get into the system...
Below is the user flow for the "Add a Project" page... there are 4 types of projects that might go into the system - Proposals, Reports, Letters of Introduction, and Boiler Plates. Initially, I had thought that I'd need a different page for creating each type of project. But looking at how I'd structured things, turns out I could use the same page, but display only the bits necessary for whatever type of project you're working on, using custom states.
This was super exciting, because it significantly cut down the amount of work I'd need to do - build it once instead of four times. Amazing.
(used Lucidchart to make these, if you're wondering)
Back to Weekly Updates