<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>

Week 5: UX Part II & Data Structure Part II

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


Week 1: Functionality, y'all!

Week 2: UX

Week 3: Data Structure

Week 4: Bubble Basics

Week 5: UX Part II & Data Structure Part II

Week 6: Design

Week 7: Build Like a Mofo

Back to I'm making a language library for grant writers