Connected for School
An application for students' mental health wellbeing
Frontend- React Native, React
Backend- NodeJS, ExpressJS
Third-party APIs- Quickbooks, Optimo Route, Twilio, SendInBlue
Payment Gateway- Stripe
Libraries- Algolia, Firebase, React Query, React Table, Tailwind CSS, React Router, SASS Cloud- AWS
Heartyy Fresh is the largest online supermarket for Indian groceries in the USA. We sculpted a comprehensive online platform that would help them deliver all the grocery goodness.
A quick solution for pure convenience, Heartyy fresh offers doorstep delivery of a wide range of Indian groceries and everyday items. Heartyy fresh is USA’s biggest online supermarket with partner stores in different locations. You can order Indian groceries, fresh vegetables & fruits, bakery items, personal health items, and much more at in-store prices and affordable delivery charges.
Heartyy Fresh approached us with the requirement of a complex digital platform for their online supermarket business. Our challenge was to build a powerful system that would connect all the aspects of grocery ordering and delivery into a single app. Following were the major deliverables of this project:
The project had the following major requirements and we met them effectively with dedicated technology usage and appropriate management.
We built the Heartyy Fresh application operable on the web, Android, and iOS platforms. This application would serve as the direct consumer-facing platform enabling users to place orders. It’s a feature-loaded application that makes online grocery ordering more convenient for its customers.
We implemented the authentication functionality for signup/login on the app. Customers can log in to the app by mobile number or social platform. We introduced the 2-step verification authentic process through OTP and mail generation using Twilio and SendInBlue services respectively.
Customers can perform a location-based search by entering the ZIP code for the items available on the app. We integrated Google maps which allow users to change their address easily by just hovering over the map. Users can also add as many delivery addresses as they want.
The Hearty list lets customers wish-list items that are out-of-stock or want to purchase later. Customers can check the live status of their orders in the Orders History section. The users can choose their preferred delivery slots within the next week. For the cart, we used Firebase.
We implemented the shipping fee application logic on the checkout screen. It analyzes the total billing amount to ascertain the application of the shipping fee on the order. Similarly, taxes on products also get applied once the The users can also add various payment methods on the checkout screen. We integrated the Stripe software for smoother and safer payment functions. We created the features of coupons and tips that can be applied on the checkout screen. The feature of Heartyy Points involves customers winning promotion points on their orders. They could, then, redeem these points on subsequent orders.
We built a warehouse management software that would serve the role of the admin-side app. It’s a role-based web application that takes care of all the internal operations related to the customer app.
Inventory management is a crucial part of this application. We fully automated and optimized this operation with Cron jobs. This streamlined the process of inventory update including the management of receiving, transferring, and adjusting inventory activities. We integrated the Quickbooks software with this app for smoother management of purchase orders, invoicing, and other inventory activities. The inventory section is efficiently bifurcated to make catalog management easier.
The admin panel also includes a user management dashboard for the efficient administration of roles and user profiles. We implemented the ‘Promotions’ feature on the app where the admin can create promotional banners, ads, and coupons. These get displayed on the Heartyy Fresh app. There is a very interesting feature of ‘Order Pickup’. It allows the users to pick up (like takeaways) their orders from the nearest mini store of Heartyy Fresh at their convenience.
We built a Picking-Bagging app operable on the android tab platform. This is another admin-side app that would facilitate order assignment, picking, and final bagging. Upon receiving the purchase order list, the app assigns bins in which the items will be collected. The pickers prepare the order bins and can edit the order list as per the item availability. After the bins are prepared, the assigned baggers can scan the bins for their order IDs and bag the orders for final delivery. We used Cron jobs to automate the order scheduling in the picking bagging app.
We integrated a third-party app called Optimo Route with Heartyy Fresh for the drivers. This app shows all the delivery addresses along with their routes to the drivers for successful and hassle-free delivery of the orders. The drivers can use this app for navigation and also mark the orders delivered as done. We used Cron jobs for automating the process of order routing and assignment to the drivers for delivery.
Heartyy Fresh presents a vast range of Indian groceries and other items to its customers. To help them navigate through the huge catalog, we created a custom product search feature. We used Algolia technology which is an AI-based search engine. The following search options were integrated- category, sub-category, regional cuisine, brands, tags/allergens, elements, and items. They can even choose from the many popular items that get featured in the ‘Recommended items’ and ‘Our Picks’ list on the app. We also created the feature of ‘Request Item’ where customers can place a request for any item to be made available on the app.