Solution
Akveo used Retool to build custom dashboards tailored to Afloat's needs. The Retail Partner Dashboard was embedded into Shopify, allowing retail partners to manage orders and view key metrics. The Admin Dashboard gave Afloat's team powerful tools for order management, delivery tracking, and partner oversight. Integration with Afloat's Backend APIswas also needed to ensure real-time data syncing.
Scope of work
We developed two separate dashboards for Afloat: a Retail Partner Dashboard and an Admin Dashboard, each with different user roles, permissions, and functionalities. Here's an overview of what we delivered:
1. Retail Partner Dashboard
- Integrated into Shopify, the Retail Partner Dashboard allowed retail partners to view real-time order data, manage store settings, and track performance.
- It included features like order management, business analytics, and easy access to store profile management, making it easier for retail partners to run their stores effectively.
- We integrated it with the Retail Operations API for seamless data syncing, ensuring real-time order updates and inventory management.
2. Admin Dashboard
- This internal dashboard was designed to help Afloat's team manage operations efficiently. It provides advanced filtering, sorting, and pagination features to handle large datasets.
- The Admin Dashboard allowed Afloat to manage orders, deliveries, and retail partner data in one place.
- We implemented Role-Based Access Control to ensure authorized users could access sensitive data.
3. API Integration and Data Syncing
- Out Retool developers integrated the app with Afloat's Backend API, Retail Operations API, and Shopify API so the data could be synchronized smoothly across the systems.
- This integration helped to set up real-time updates for orders, deliveries, and inventory, keeping the system accurate.
4. Real-Time Reporting and Analytics
- We made a custom reporting system that provided insights into business performance and helped Afloat stay tuned to make informed decisions.
- The dashboards allowed real-time reporting and automated notifications. Stakeholders were constantly updated on critical information.
5. Scalability
- We managed to build the system that can handle bid volumes of data and complex queries. The dashboards remain responsive even during peak periods. Our solution allowed Afloat to grow without worrying about performance bottlenecks.
Technology Stack
Backend Development
- Retool Workflows: Used to connect APIs and automate workflows across both dashboards.
- PostgreSQL: Used for managing and storing structured data such as user profiles, order details, and performance metrics.
Frontend Development
- Retool: As a main builder.
- JavaScript/TypeScript: For interactivity and seamless performance.
API Integration
- Shopify API: Integrated for e-commerce functionality, including order and product management.
Afloat Backend APIs
- Synchronizing order and delivery data in real-time.