SampleEcommerce is a sample open source eCommerce application powered by microservices architecture and cross-platform development including mobile and web
SampleEcommerce is a cloud-native microservices demo application. The project consists of a N-tier microservices application. The application is a web-based e-commerce app where users can browse items, add them to the cart, and purchase them. The project demonstrates how to develop small microservices for larger applications using containers, orchestration, service discovery, gateway, and best practices. You are always welcome to improve code quality and contribute it, if you have any questions or issues don't hesitate to ask.
The microservices architecture style is an approach for developing small services each running in its process. It enables the continuous delivery/deployment of large, complex applications. It also allows an organization to evolve its technology stack.
Microservices came in a picture for building systems that were too big. The idea behind microservices is that there are some applications which can easily build and maintain when they are broken down into smaller applications which work together. Each component is continuously developed and separately managed, and the application is then merely the sum of its constituent elements. Whereas in traditional “monolithic” application which is all developed all in one piece.
Mobile part of project written in Xamarin.Forms. For more detail you can read the documentation.