FitNUS is a CLI application that aims to help combat diabetes and the overconsumption of calories, sugar, and carbohydrates. Our vision is to promote healthy lifestyle amongst NUS students.
Users are able to track the meals, drinks, and exercises they have in a day and even past records.
Useful links:
To use the app please follow the setup procedures below:
- Download the JAR file.
- Place it into an empty folder.
- Navigate to the folder you just created.
- Run the JAR file with the following command:
-$ java -jar FitNUS.jar
- View all possible commands:
help
- View all pre-defined meals. These meals will have their nutritional content defined per serving size and can
be inputted immediately:
allMeals
- View all pre-defined drinks. These drinks will have their nutritional content defined per 100ml
and can be inputted immediately:
allDrinks
- Viewing all pre-defined exercises. These exercises will have the number of calories burnt for a
high/medium/low intensity workout defined per minute and can be inputted immediately:
allExercises
- Adds a meal to the list of meals consumed today:
eat
- Add a drink to the list of drinks consumed today:
drink
- Add an exercise to the list of exercises done:
exercise
- Add a custom new meal on top of pre-defined meals:
newMeal
- Add a custom new drink on top of pre-defined drink:
newDrink
- Add a custom new exercise on top of pre-defined exercises:
newExercise
- Find nutritional content about a certain meal:
infoMeal
- Find nutritional content about a certain drink:
infoDrink
- Find the calories burnt per minute from a certain exercise:
infoExercise
- View daily net calorie count:
calories
- View daily carbohydrates consumed:
carbs
- View daily proteins consumed:
protein
- View daily fat consumed:
fat
- View daily sugar consumed:
sugar
- View daily fiber consumed:
fiber
- View daily water consumption:
water
- View daily calories burnt:
caloriesBurnt
- View daily calories and water intake recommendation, based on current intake:
recommend
- List today's meal intakes:
listMeals
- List today's drink intake:
listDrinks
- List today's exercises done:
listExercises
- List everything inputted today, inclusive of all meals, drinks and exercises:
listEverything
- List entire app's lifecycle meals intake, inclusive of previously inputted meals and their dates:
listMealsAll
- List entire app's lifecycle drinks intake, inclusive of previously inputted drinks and their dates:
listDrinksAll
- List entire app's lifecycle exercises done, inclusive of previously inputted exercises and their dates:
listExercisesAll
- List everything inputted for the entire app's lifecycle:
listEverythingAll
- List meal intake for a certain date:
listMeals d/[DATE]
- List drink intake for a certain date:
listDrinks d/[DATE]
- List exercise done for a certain date:
listExercises d/[DATE]
- List entire food intake and exercise done for a certain date:
listEverything d/[DATE]
- Edit the serving size of a meal that was inputted in the day:
editMeal
- Edit the volume of a drink that was inputted in the day:
editDrink
- Edit total water intake of the day:
editWater
- Delete a meal entry:
deleteMeal
- Delete a drink entry:
deleteDrink
- Delete an exercise entry:
deleteExercise
- Clear all entries of meals, drinks and exercise:
clear
Close the application and save all the changes made: exit