iOS Developer
My Food Journal





+ more!
My Food Journal is an app that allows you to track everything you eat and log all calorific and nutritional information as well logging and tracking your weight.
User's can add food entries by scanning the barcode of a product, searching the food database or by entering the information manually.
The UI is designed to display all entries and information for each day in an easy-to-read but elegant manner and will also calculate average values for each week and month.
The user can set nutritional and weight goals to stay motivated to be healthy and continue using the application.
Skills and Technologies used:
-
Networking calls using URLSession to retrieve and parse JSON data.
-
Integration of Firebase & Firestore with the app to persist and sync data and authenticate users.
-
Use of AVFoundation framework to access the camera and scan barcodes.
-
Working extensively with dates and PageViewController.
-
A mixture of Storyboard and Programmatic code to design the UI and set up AutoLayout.
-
Clean, user-friendly UI.