Logo

Functional Nutrition

UI & UX Design, Web & Mobile App Development, API Development

Diet coaching app featuring meal tracking, recipe building, and realtime coach communication.

Summary

Functional Nutrition is a companion app to a dietician's custom coaching program. I worked alongside E7 Systems to design and develop the mobile app as well as its API and web dashboard. It was a blast to work on a full featured diet tracking and coaching app and develop creative solutions to the challenges it provided.

Tech Stack

The API is built in Rails with a MySQL database. There is also a web dashboard component for coach use that is built into the Rails application. The mobile app was developed with Ionic 2 and features WebSocket messaging and push notification support.

Accomplishments

  • Designed system architecture alongside development team.
  • Built and maintained various API endpoints.
  • Helped implement meal macronutrient calculations and handling.
  • Implemented WebSocket messaging for realtime chat using Faye Rails.
  • Designed mobile app UX and UI.
  • Created custom components for use throughout the app, including meal macronutrient tracker bars.
  • Built weekly leaderboard system for comparing program progress with other participants.
  • Built custom chat system that allows the coach and their clients to communicate in realtime.
  • Built chat snippets feature to provide coaches with predefined responses to frequently asked questions.

Meal planner with logged meals Meal planner with logged meals

Recipe builder custom recipe (left), recipe builder recipe list (right) Recipe builder custom recipe (left), recipe builder recipe list (right)

Daily assessment form Daily assessment form

Coach chat thread Coach chat thread