Inspiration

MyNetDiary was the inspiration. We thought the app had too much clutter and wanted to build an app that is "decluttered" so that it is more beginner-friendly for users who are new to tracking their diet.

What it does

SimplyDiet is an iOS application meant to run on an iPhone. The app's main function is to track your food, calories, and exercise. You simply input the food and the amount of calories it has (and exercise) and a calorie counter will be updated on the main Home tab. There is a Profile tab where the user can save their personal information (height, weight, etc.) and offers body mass index (BMI) calculator functionality. The Settings tab offers the option to opt in for notifications that remind the user to add their calories after each meal of the day (12pm for breakfast, 5pm for lunch, 10pm for dinner).

How we built it

We built this app in Xcode utilizing the Swift language.

Challenges we ran into

While there was no shortage of challenges for every part of the project, the main challenges included saving the user's data properly when the app is closed and formatting information in the simplest way possible so that the app stays intuitive

Accomplishments that we're proud of

Simplicity and productivity. We're proud that we were able to build an app that expresses this much minimalism. While it may seem an easy task, we found ourselves wanting more and more functions. We had to keep ourselves from turning it into another MyNetDiary copy.

What we learned

We started from scratch. Almost entirely from scratch, if we're to be honest. Only one of us had prior experience with Swift and Xcode and even then the knowledge was beginner level. From the backend to frontend, each file represents what we've learned about the language and IDE. (This included anything from utilizing haptic feedback in the

What's next for SimplyDiet

While there aren't any concrete plans in place, we have ideas on ways to make SimplyDiet more customizable while keeping its signature minimalistic look and feel.

Built With

Share this project:

Updates