MeriMitti is a mobile application built using the Flutter framework that is available for Android and iOS users. The platform serves as a dynamic digital marketplace, enabling regional artisans across India to showcase and sell their unique crafts to a global audience. Through MeriMitti, artisans have the opportunity to connect with international buyers, contributing in global cultural exchange and supporting the preservation of traditional Indian craftsmanship.
MeriMitti sought to create a platform that would seamlessly connect local artisans with global buyers while overcoming several key challenges:
MeriMitti faced several challenges in creating a seamless digital experience for artisans unfamiliar with technology, ensuring product quality across the platform, managing international logistics, and developing a multi-currency payment system. These challenges needed to be addressed to establish a thriving global marketplace.
We proposed a comprehensive mobile app solution with features designed for sellers, buyers, and administrators. The platform would be built to overcome the challenges of onboarding artisans, ensuring quality control, managing payments, and providing technical support.
Backend Development: Built using Laravel and MySQL, the backend manages user data, product listings, and financial transactions efficiently. Eloquent ORM ensures smooth database operations, while Redis optimizes caching and session management. Security is enhanced with two-factor authentication (2FA) through OAuth2 and Laravel Passport, and Docker containerization supports scalability and seamless deployment.
Frontend Development: Developed with Flutter for cross-platform compatibility on Android and iOS, providing a responsive interface. Dart drives the client-side logic, while Provider and BLoC patterns manage complex states efficiently. Elasticsearch powers advanced search functionality, and machine learning algorithms enable personalized product recommendations for buyers.
Microservices Architecture:Implemented separate functionalities like authentication, product management, and payment processing, with each service containerized using Docker to allow independent scaling and better fault isolation.
API Gateway:Integrated to handle request routing, load balancing, and secure communication between services, ensuring efficient interaction between the frontend and backend components.
CI/CD Pipelines: Set up using Jenkins and GitLab, automating code integration, testing, and deployment across environments to streamline the update process and ensure continuous delivery.
Security Measures: In addition to 2FA, we implemented SSL/TLS encryption, regular security audits, and vulnerability scanning with tools like SonarQube and OWASP ZAP to maintain a secure and compliant platform.
A Thriving Digital Marketplace for Artisans and Buyers
With the launch of MeriMitti, artisans across India have gained access to global markets, showcasing their unique crafts to international buyers. The platform has successfully onboarded over 1,000 artisans and attracted thousands of buyers, fostering a vibrant online marketplace. Key outcomes include:
Empowered Artisans: Over 1,000 artisans have accessed new markets, boosting their income and helping preserve traditional crafts.
Engaged Buyers: The app has made it easy for global customers to discover and purchase authentic handmade products, fostering cultural exchange.
Streamlined Operations: By simplifying product management, logistics, and payment processes, transaction times have been reduced by 38%, and operational costs have decreased by 47%.
Our custom app development services have empowered MeriMitti to create a thriving digital marketplace that connects regional artisans with global buyers. Learn how we can help you build a robust, user-friendly platform to expand your business reach and drive growth. Contact us today to discover more about our solutions!