Project at a glance
A bangle and fashion-jewellery manufacturer’s product catalog managed in Odoo and delivered to a cross-platform Flutter app over GraphQL, with media on Cloudflare R2 and production monitoring.
- Client
- Ramdev Kangan
- Industry
- Wholesale & Distribution
- Platform
- Odoo
- Duration
- 8+ months, ongoing
- Location
- Rajkot, India
- Services
- Odoo Development, Odoo Integration, Headless Odoo
The challenge
Suppliers and customers needed to browse and showcase the jewellery catalog on mobile, with products managed centrally, real-time synchronization, a scalable API and efficient media delivery: none of which the existing process offered.
Working through a similar challenge? Talk to an Odoo expert
The solution
Odoo stays the product master. A Flutter app talks to it through GraphQL APIs we built and tuned for catalog browsing and search, with banners and promotional content managed in Odoo, product images on Cloudflare R2 (S3-compatible) storage, secure authentication, health checks and production monitoring.
How we built it
- Developed a cross-platform Flutter mobile application.
- Integrated Flutter with Odoo through GraphQL APIs.
- Implemented headless Odoo architecture for product management.
- Developed product catalog browsing and search functionality.
- Built company banner and promotional content management.
- Enhanced GraphQL queries for improved performance.
- Implemented product details and category management.
- Added Cloudflare R2 object storage integration for media assets.
- Improved image upload, storage, and URL management.
- Optimized S3-compatible storage workflows.
- Performed APK testing, production deployment, and bug fixing.
- Configured health checks and production monitoring.
In the product
Integrations
- Flutter mobile app
- Cloudflare R2 / S3-compatible storage
Custom development
Technical details: 11 custom modules
- Headless Odoo API
- GraphQL API Extensions
- Flutter Mobile Application
- Product Catalog Management
- Category Management
- Product Details Module
- Company Banner Management
- Media & Asset Management
- Cloudflare R2 Storage Module
- Image Synchronization
- Search & Filter Module
What changed
- Cross-platform catalog app delivered to suppliers and customers
- Faster browsing through optimized GraphQL queries
- Lower media latency with Cloudflare R2
- Products managed once, in Odoo, for every channel
Have a business process that doesn’t fit standard Odoo?
Discuss your requirementWhat made this project different
- Headless Odoo architecture powering a Flutter mobile application.
- Optimized GraphQL APIs for fast catalog browsing.
- Cloudflare R2 integration for scalable and cost-effective media storage.
- Cross-platform mobile solution for supplier-focused product showcase.
- API-first architecture enabling future expansion across web and mobile platforms.
- Continuous agile development with regular feature releases and performance improvements.
Technology
- Odoo
- Python
- GraphQL
- Flutter
- Cloudflare R2
- PostgreSQL
More on this stack: how we build Flutter apps.
Team
The expertise on the project, not personal profiles.
- Odoo Solution Architect
- Flutter Developers
- Odoo Backend Developer
- GraphQL/API Developer
- QA Engineer
- Project Manager
Questions
How does the Flutter app get its catalog?
From Odoo, over a GraphQL API: products, categories, images and pricing are managed once in Odoo and delivered to the cross-platform app, with media served from Cloudflare R2.
What did Heliconia build for Ramdev Kangan?
A bangle and fashion-jewellery manufacturer’s product catalog managed in Odoo and delivered to a cross-platform Flutter app over GraphQL, with media on Cloudflare R2 and production monitoring.
Which systems were integrated for Ramdev Kangan?
Flutter mobile app, Cloudflare R2 / S3-compatible storage.
What technologies were used on the Ramdev Kangan project?
Odoo, Python, GraphQL, Flutter, Cloudflare R2, PostgreSQL.
How long did the Ramdev Kangan engagement last?
8+ months, ongoing.
Who worked on the Ramdev Kangan project?
A team of: odoo solution architect, flutter developers, odoo backend developer, graphql/api developer, qa engineer, project manager.






