Inspiration
The inspiration for Trak It comes from this year's food inflation on campus and our team's passion for nutrition and health. It's hard to keep track of the different nutritional values of the foods you can get on college campuses, and the places you can check for them are clunky and unintuitive, that is why we decided to create an app that simplifies this process.
What it does
Our app, Trak It, keeps track of the food points/money in the student's accounts as well as their progress toward their daily goals/limits in various nutritional aspects (i.e. calories, protein, sodium, etc.). The way it does this is by first asking the user to input the necessary data in addition to data collected from the dining nutrition information obtained from their specific campus.
How we built it
The way we built it was through the programming language Dart in the Android Studio interface. This way, we were able to create code that can run on both IOS and android devices. Furthermore, we divided tasks between those working on the back-end logic, those working on the front-end visualization and data presentation, and those working on a controller that allows the front end and the back end to communicate with each other.
Challenges we ran into
The main challenge that we ran into while creating this project was learning and familiarizing ourselves with the Dart language since the members of our team did not have a lot of experience with it. In this same vein, we had multiple challenges with synchronizing the timing for reading and writing data.
Accomplishments that we're proud of
Some of the accomplishments that we are proud of are that we were able to create a search bar that can both look through filtered recommended foods and all the foods available, that we made a visually pleasing home page that presented the user's daily progress in an easy to understand manner, by including both graphs and colors. Mainly, we are proud of being able to create an app even when faced with the challenge of a new language and a different interface.
What we learned
From this project, we learned how to better collaborate with other people on a project, various forms of implementing visually pleasing data, and better practices for sorting through data.
What's next for Trak_it
What's next for our team is going back into this project so that we can better optimize it. Furthermore, since our scope only was Duke Dinning, we would like to expand this app's reach by increasing the data set it has so that it can be helpful on different college campuses.
Log in or sign up for Devpost to join the conversation.