Developing Shopa: A Cutting-Edge Flemish Marketplace
Serverless Marketplace Development with Advanced Integrations and Microservices
About
In 2017, the development of Shopa began for our business partner Publi-Touch. The project was spearheaded by Jamie, the founder of Sitects, who single-handedly managed every aspect of the initiative. From branding (logo, corporate identity, visuals, print materials) and marketing (SEO, SEA, social media, blog articles) to the technical development using Symfony, Shopa became a comprehensive and innovative solution.
The goal was to create a large-scale, region-specific marketplace positioned as a Flemish alternative. Built on cutting-edge technology, the platform is serverless, deployed via GitLab CI/CD, Terraform, and AWS ECS (Fargate). It leverages Elasticsearch to manage massive datasets and utilizes RabbitMQ for robust message handling.
Shopa features three distinct domains tailored for different user groups:
- App: Designed for customers for seamless shopping experiences.
- My Shopa: A platform for sellers to manage their shops.
- Admin: A backend system for administrators.
To ensure consistency and reliability across all environments, the application is fully containerized using Docker. This allows development, testing, staging, and production environments to remain identical, simplifying deployment processes and reducing potential errors.
Advanced custom APIs connect Shopa to leading e-commerce platforms like Shopify and WooCommerce, alongside CSV and XML integrations. The frontend combines Stimulus and Bootstrap for a dynamic user interface, while caching solutions such as Redis enable second-level caching for enhanced performance. Comprehensive logging and analytics are powered by AWS CloudWatch and Sentry.
Challenge
Creating a scalable, feature-rich marketplace that could handle complex e-commerce integrations and serve as a credible alternative to major international platforms, all while maintaining regional specificity and operational independence.
Solution
Shopa was architected as a microservices-based system, ensuring modularity and independence between services. Key technologies included:
- Serverless architecture for scalability and efficiency.
- Containerization via Docker for consistent environments across development, testing, staging, and production.
- ElasticSearch for handling large datasets.
- Custom APIs to integrate with popular e-commerce platforms and tools.
- Integration with Google Shopping to increase visibility for sellers.
- Robust deployment pipelines using GitLab CI/CD, Terraform, and AWS ECS (Fargate).
The platform’s region-specific approach resonated with local users, enabling businesses to connect with their target audience more effectively.
Result
Shopa was successfully launched as a robust, scalable, and feature-rich marketplace. Its regional focus allowed local businesses to thrive while providing a high-quality alternative to international competitors. The containerized architecture ensured seamless deployments and reliable operation across all environments.
The project received significant media coverage as a "Flemish alternative," further establishing its credibility and appeal. By combining cutting-edge technology with strong branding and marketing strategies, Shopa set a new benchmark for regional marketplaces, showcasing the potential of innovative solutions tailored for local needs.
We utilized a diverse range of technologies, including
AWS, Adobe Illustrator, Adobe Photoshop, Amazon CloudWatch, Amazon S3, Bootstrap, Composer, Docker Compose, ELK Stack, Elasticsearch, GitLab CI/CD, HTML5, JavaScript, MySQL, NGINX, Node.js, OpenSearch, PHP, PHPUnit, Postman, RabbitMQ, Redis, SCSS, Sentry, Sketch, Stimulus, Symfony, Symfony Messenger, Terraform, Traefik, Twig and Webpack Encore.
Our delivered services encompassed
Web Development, Digital Transformation, Creative Solutions, APIs & Integrations, Cloud Solutions, Database Management, DevOps & Automation, Digital Strategy, Process Automation, Software Testing & Quality Assurance, Data Analytics & Reporting, Project Management, Website Design, Digital Marketing, Branding, Social Media, Creative Design, E-Commerce, as well as Symfony Development.
Sitects built and launched our marketplace from start to finish, and we’re thrilled with the results. They also offered valuable consultancy that helped us improve our business processes and structure. Their expertise and support have been essential to the success of our platform.
Peter Vandenbalck
CEO, FounderExplore more projects
Loading...