Eatrytte is a calorie calculator app that works on both android and iOS platforms.
Swift & Laravel
Food, Calorie Calculator
Eatrytte is a calorie calculator app that works on both android and iOS platforms. It makes healthy eating easier with features like a calorie calculator, step tracker, macros tracker, and food journal. These are available to the users in both forms - free as well as the paid versions.
Eatrytte is a health-based app that comes with several features. However, when we first came across it, we had its founding concept and a reference app for the developers. Our team diligently handled its development, although some parts posed challenges like the ones below.
After in-depth research and understanding the requirements, we started contemplating the technologies that would do justice to Eatrytte.
We used Swift for its flawless functioning on iOS and Laravel as the coding language. Since it was also offering premium and paid plans, we needed a payment gateway as well. Braintree proved to be an effective solution for this.
Moreover, since it was dynamic, we also needed an easy-to-navigate admin panel for which we had to resort to API integration. We also decided to use WebSocket for integrating social media handles.
Eatrytte would primarily focus on mobile users, so the design had to be clean and clutter-free. We used rapid prototyping and wireframing in search of a design that is both engrossing and supports all the functionalities. These also helped us to brainstorm different ideas for the design.
Eatrytte is a robust application with some interesting functionalities. As part of the implementation process, we built the following functionalities.
The app has in-app purchases where the users can buy subscription plans. This would be true for both Android and IOS users. Our developers were successfully able to achieve this on both the android and IOS platforms.
We provided three payment options viz PayPal, Credit or Debit Card, and Google pay. Along with these, we also used the Braintree payment gateway. Additionally, it also sends a push notification to the registered email and phone number on successful payment.
The app is available on iOS as well. For the in-app purchase, we used apple’s in-app purchase.
In addition to this, in both versions, the users are also given 30 days free trial. However, this would be available only if they journal for 30 consecutive days and is toggled from the admin panel.
Eatytte has an extensive database of food items. The users can search for these to calculate calories in recipes. There also had to be an option to add custom meals for calories calculation.
This list had to be dynamic and would be constantly updated. So we added the functionality that would enable the client to upload new items directly through the excel sheets.
Moreover, on the back-end, we made it easy to manage this food list with some easy options like:
These let the user search for food items and apply filters based on type, brand, and brand name. The brand name depends on the filter brand. Also, if no brand is chosen, all brand names are shown.
The application also had subscription plans. These had to be managed by the admin panel. This was made easily accessible via Manage plans module in the admin panels sidebar.
The meticulous work of our team helped us to deliver the app on time. We launched it on both android & iOS platforms. It was well-received by the client and currently has more than ten thousand downloads. Ever since its launch, our team has been looking after all its changes and updates.