An open API service indexing awesome lists of open source software.

https://github.com/dylankle/dieting-data

Food and water tracking application with GUI written completely in Java
https://github.com/dylankle/dieting-data

data-structures gui input-output object-oriented-programming

Last synced: 10 months ago
JSON representation

Food and water tracking application with GUI written completely in Java

Awesome Lists containing this project

README

          

# Dieting Data

## Table of Contents

I. [Description](https://github.com/dylankle/Dieting-Data/blob/starting/README.md#overview)

II. [UML Diagram/CRC Cards](https://github.com/dylankle/Dieting-Data/blob/starting/README.md#uml-diagramcrc-cards)

III. [GUI](https://github.com/dylankle/Dieting-Data/blob/starting/README.md#gui)

## Overview

Tracking what you put in your body is important, but no one has the time to note or jot down every meal, snack, and drink they have in a day. DietingData will be an application where the user can add what they eat in a day. Each food will be organized chronologically based on user's input of time. A water counter will be included as well.

## Functionality

- [x] Get user input as "food or water"
- [x] If "food" add item with attached details / If "water" add amount of water and update progress bar
- [x] Add -> Attach additional details to input such as time and details (meat, carb, vegetable, fruit, dairy)
- [x] User can edit previously added items, view and expand items to see details, or export data to .txt file
- [x] Edit -> Select an item and change the name, type, or details
- [x] View -> See all details of items based on users choice
- [x] Done -> Export data as .txt file

## UML Diagram/CRC Cards

![DylanLe - Final Project UML_CRC (CISC 191) (2)](https://github.com/dylankle/Dieting-Data/assets/68560708/3cb3f12f-1338-4d46-8c85-e177a48a8a4f)

## GUI
![Screenshot 2024-05-24 at 5 14 24 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/c2a3fa36-b656-4f4f-94b1-8d4781f494ce)
![Screenshot 2024-05-24 at 5 14 38 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/dd242283-8b2c-4149-8f77-98e4511133a4)
![Screenshot 2024-05-24 at 5 37 51 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/0839ae70-e059-4c1b-a3ef-1676de2a4ffe)
![Screenshot 2024-05-24 at 5 38 20 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/04a5d7b7-ad27-4d83-a031-9fd035375ff9)
![Screenshot 2024-05-24 at 5 38 33 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/eda29f18-ba24-427d-ad7c-c5e76cb82bf4)
![Screenshot 2024-05-24 at 5 39 13 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/bb2d93fe-62e4-48c1-8ecc-1107898449be)
![Screenshot 2024-05-24 at 5 39 17 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/7be05006-b403-4099-92e8-26cf04fe7bbb)
![Screenshot 2024-05-24 at 5 39 27 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/5c748313-8488-4fb7-867e-ae29ebfffb9c)
![Screenshot 2024-05-24 at 5 39 38 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/c1778f14-68f2-4550-9292-cf676149650e)
![Screenshot 2024-05-24 at 5 42 57 PM](https://github.com/dylankle/Dieting-Data/assets/68560708/9c22ced1-b2f4-4020-ba3b-b22275201667)