NASA ISS FIT (Food Intake Tracker) Project Overview

This project launched in February, 2013 and was completed in September, 2013.

The project was completed using 16 challenges and included 382 registrants from 35 different countries.

The primary objective of the project was to design and develop an Apple iPad based application that provides astronauts on the ISS an efficient, rapid, and accurate method for tracking their dietary intake, while also tracking important nutrient data.

The application met the following requirements:

  • Must be an iOS App to work on an iPad.
  • Must capture accurate dietary intake in an efficient manner & shall not take more than 15 min per week.
  • The 15 min data entry session will capture data for 7 days of meals, three meals per day, along with ad-hoc snacks.
  • Data can be entered upon each meal, after each day, or once per week; the total accumulated time for data entry should not exceed 15 minutes per week (there is room for some flexibility here).
  • The App needs to be capable of producing data that describes or shows which food items were consumed in the past week (the App does not need to convert the foods to nutrient content- we use a detailed database for obtaining nutrient data once the file is received).
  • The App should associate the appropriate user with the dietary intake data (there are 3 iPads on the ISS, but they are not necessarily assigned to specific crewmembers).
  • The App needs to include a timeframe over which the food was consumed.  For example, if we receive diet records, we need to know if the record was from X number of days (nominally a week, but some crewmembers prefer to do this for shorter periods of time, down to a day).  Preferably, a timestamp would be included when foods are consumed.
  • The App should be easy to update, when new foods are flown to ISS.
  • The App should output data in an Excel file with a consistent layout.
  • The App should run without internet connection.


Contest Overview

In the table below, we’ve listed out all of the contests required to complete the project

Name Contest Type Contest Start Contest End Status
Voice Command Idea Generation Contest Idea Generation 02/10/2013 02/19/2013 Completed
Conceptualization Conceptualization 02/10/2013 03/06/2013 Completed
Barcode Scanning Idea Generation Contest Idea Generation 02/18/2013 02/25/2013 Completed
Face-Object Recognition Idea Generation Contest Idea Generation 02/25/2013 03/06/2013 Completed
Wireframe Contest Wireframes 03/08/2013 03/19/2013 Completed
Mobile Screen Design Contest Widget or Mobile Screen Design 04/25/2013 05/07/2013 Completed
System Architecture Architecture 05/05/2013 05/24/2013 Completed
OpenCV PoC Assembly Assembly Competition 06/04/2013 06/23/2013 Completed
Prototype Conversion Assembly – Part 1 Assembly Competition 06/11/2013 06/25/2013 Completed
Data Services Module Architecture Architecture 06/19/2013 07/05/2013 Completed
Prototype Conversion Assembly – Part 2 Assembly Competition 06/21/2013 07/06/2013 Completed
Frontend Module Architecture Architecture 07/01/2013 07/16/2013 Completed
Local Data Services Assembly Assembly Competition 07/08/2013 07/17/2013 Completed
Synchronization and Lock and Data Update Services Assembly Assembly Competition 07/30/2013 08/17/2013 Completed
Frontend Module Assembly Assembly Competition 08/13/2013 08/30/2013 Completed
Bug Hunt Bug Hunt 08/31/2013 09/03/2013 Completed
Finish Application 09/09/2013


Download the Code / App

To view the output of this project or to download the source code (open source), please click here.