Applied Meaning is a self-help tool that helps users identify ways to live a more meaningful life. Users add their meaning categories (what is important to them), sub categories (specific parts of the overall meaning category), and behaviors (small tasks that can be performed regularly). Each user's Meaning Profile on the Applied Meaning website is visible only to them, and can be used daily to help the user live a happy and meaningful life.
I was the primary back-end developer for this project. This was very different than my previous projects because, although I had seven models, all of which needed to allow the user to create data, I essentially had one page to work with. Here are the routes:
Aside from the landing/login page, this is a single page app. My favorite part about this project was figuring out how to use nested forms and force parameters without changing the URL. This is what the form looks like for the quadruple nested model called Behavior Histories:
It was very difficult, but incredibly rewarding when I got everything to work just the way I had planned.The Applied Meaning Github repo is private.