Flocco: Cross platform grocery delivery app development with IOT integration
Flocco is a mobile application where customers can track home inventory using IOT and set the device to automatically order groceries from near by stores when the inventory is low. We built the IOT integrated customer mobile app and mobile apps for the grocery stores and riders to receive and fulfil orders.
Brand requirements
- Branding & UIUX Design
- Development of 3 mobile apps for - Customer, Rider, & Kirana store (Grocery store)
- IOT integration to track inventory (weight based)
- Access controlled admin dashboard for Flocco internal team to manage operations
- Scalable backend system for order management
Services Provided
Services Provided
Branding
Color pallette
Typography
Logo
Illustrations
UI direction - App & Website
UIUX Design
Mobile App Design
Website design
Development
Mobile app development
We built 3 cross platform(iOS & Android compatible) mobile applications to cater to Customers, Grocery stores & Riders.
Web development
We built Flocco's website and a web application(dashboard) to get a hawk eye view of the business - The dashboard is used to manage Orders, Riders, Stores, Customers, Refunds and Finances.
Content management system
We built a highly intuitive content management system that the marketing team can use to update the apps and website with the most relevant information.
Backend development
A robust and scalable backend API and database was built to support all features in the 3 mobile apps and the admin dashboard.
Maintenance Program
UI/UX improvements
Based on user feedback, analytics and business requirements, we continuously updated the UI of the Apps for better user experience.
New feature development
We built and released new features on all 3 apps regularly, based on user feedback and business requirements.
App and Backend maintenance
We managed Flocco's App store, Play store and Backend Infrastructure.
IOT Integration
An IOT device was attached to containers in customer's homes to track inventory and reorder supplies from the customer app when inventory was low.
Customer App Features
Customer App Features
Authentication
Customers are able to login to the app by entering their mobile phone number and authenticating through a One Time Password.
Maps & Location
Maps and Location API was used in the customer addresses and order tracking features.
Browse products
The user is able to browse the products through various ways - Category, Store wise or through search.
IOT
The user is able to manage their IOT devices through the App. The app shows inventory status of each container that is fitted with the IOT device.
Cart & Checkout
A seamless cart and checkout feature was built with multiple payment methods like Card, UPI and Netbanking.
Order status tracking
Live order tracking features were built to keep the customer informed about their order.
Kirana App Features
Kirana App Features
Analytics dashboard
The Kirana store owner is able to view stats about their daily earnings, orders and inventory.
Inventory management
The Kirana store owner can manage the stock of their product catalog using the app. Orders are allocated to them based on stock available.
Order status management
The Kirana store updates status of the order (Ready, Picked up by rider etc.). This status is relayed to the Rider App and Customer App
Rider App Features
Rider App Features
Registration and Login
The rider can register to work for Flocco through the App. Approval is done through the admin panel.
Order management
The rider receives notifications to pick the order on the app. They can update the status of the order like "On the way", "Delivered". This status is relayed to the customer app.
SOS
In case of emergency, the rider is able to tap the SOS button to ask for help.
Admin Panel Features
Admin Panel Features
Kirana management
Kirana store registrations, approvals, profiles and inventory can be managed from here.
Order management
Orders can be visualised (grid-wise) from here. Each order's details like items, allocated kirana and rider can be viewed from here. Actions related to the order like refunds, manual rider/kirana allocation can be performed by the admin.
Rider management
Rider information like location, current order, profile and shift timings can be viewed and managed from here.
Product information management
The global catalog visible to customers and kirana stores can be managed from here.
Analytics
The dashboard provides useful analytics like number of orders and revenue to stakeholders.
Payments and Refunds Management
Payments by customers and refund requests can be processed from the admin panel.