Skip to content

Rockindash/TeamProject

Repository files navigation

About

Personal Dietary Manager Application. The objective of this project is to create a personal dietary manager application to help an individual manage their food consumption. The user will be able to add every food item he/she wants to eat. The app has the functionality to classify the item into the food group it belongs to. The app also calculates the total calorie and nutrition intake per day based on the type of food user consumes.

This product is a desktop application and does not require any internet connection, but users can synchronize their data when there is an active internet connection.




Description

Language, Frameworks and libraries

Front-end

  • React JS
  • Redux
  • Electron JS

Back-end

REST API using:

  • Node JS
  • Express JS
  • Mongo DB

Feature highlights:

  • Add consumed food items
  • Add food amount, date and type
  • View list of consumed items
  • Automatically calculate calorie/nutrition intake
  • Sort consumed food item into groups
  • Synchronize data with database using a REST api


Software architecture overview


Use case diagram


Activity diagram


User interface snapshots




Contributors

The project and documentation was built by Anagh Mehran, Amol Kumar, Rayan Hotait, Don Ezeabasili and Pulkit Bansal.

About

Group project for COMP 5461

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published