QuotaQuest
Unlocking users full potential and help them live a more balanced life by developing productive habits.
Unlocking users full potential and help them live a more balanced life by developing productive habits.
Prompt: “You'll be building a Node/Express/MongoDB app from the ground up yourself.”
With my new understanding of full CRUD apps and my self-interest in bettering myself, I decided to tackle building a habit tracker.
The project must: Have at least 3 related data entities · Have full CRUD on all models across the Back End · At least 1 Additional Create Update or Delete functionality on models across Front and Back End
While researching digital habit trackers, I noticed common themes such as overall goal progress, history, and visualizations of progress today vs. days in the past. These themes were often displayed in bright colors and airy designs.
Knowing this was my first time building a full-stack app, I tried my best to be realistic on what I could do in a short timeline. Immediately, I knew the product page with add and remove would be my bare minimum because of the project requirements, and anything else would be a stretch goal. Some nice to haves I documented right away in hopes of getting to them in the future.
I started with a basic color pallet, choosing a moody, rich blue and a complimentary salmon color. I laid out the basics of the minimum behavior I hoped to achieve, considered basic patterns of actions users could take, and visuals of the user's progress. I knew as I moved into design, I could expand on behaviors, styles, and future enhancements that could be made in future experiences.
Visual of progress dynamically filling
Bring color and personality to the experience
Adding the log in page and user auth
User name add
Additionally recommended bonus goals
Streak counter for instances like days in a row logged
Introduction of trophies for progress history
Additional imagery and more branding into the experience