Honors Theses

Date of Award

Spring 5-8-2026

Document Type

Undergraduate Thesis

Department

Computer and Information Science

First Advisor

Kristin Davidson

Second Advisor

Timothy Holston

Relational Format

Dissertation/Thesis

Abstract

NutriLog is a web-based fitness and nutrition tracking application designed to help users record, organize, and interpret personal health data in one centralized platform. Many existing applications focus primarily on either nutrition tracking or exercise performance, which can make it difficult for users to understand how food intake and physical activity interact. NutriLog addresses this gap by combining food logging, exercise logging, calorie adjustment, nutrition summaries, and historical tracking into a single dashboard-based interface.

The application was developed using React and TypeScript for the frontend and Supabase for authentication, database storage, and user-specific data management. Nutrition data is supported through a food database populated using the FatSecret Platform API, while exercise calorie burn is estimated using activity type, duration, distance, body weight, speed, and MET-based calculations. The system allows users to create accounts, manage profiles, log meals, track cardiovascular activities, view daily calorie progress, review macronutrient and micronutrient summaries, and access food and activity history.

Testing was performed iteratively throughout development using local feature testing, manual validation, and feedback from a small group of users before production deployment. The final application successfully demonstrates a lightweight approach to integrated health tracking by presenting nutrition and exercise information together in a readable and accessible format. While NutriLog does not provide medical advice, coaching, wearable integration, barcode scanning, or GPS tracking, it establishes a foundation for future expansion.

Creative Commons License

Creative Commons Attribution 4.0 International License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.