An e-commerce platform built with Kotlin, Vert.x, and Docker
This application is managed via the following GitHub project: https://github.com/users/rensPols/projects/2/views/1
The backend UI is currently being developed in the following repo: https://github.com/exDock/exDock-backend-client
exDock addresses key limitations of existing open-source ecommerce solutions:
-
Performance: Most platforms are built on PHP, an interpreted language, which can lead to slower performance. exDock leverages Kotlin and Vert.x for improved speed and reduced CPU usage.
-
Efficiency: The combination of Kotlin and Vert.x has the potential to significantly reduce load times and operational costs.
-
Easy Deployment: Built with Docker, exDock simplifies the setup process. Users can pull the Docker image and complete the configuration through their browser, streamlining the deployment process.
By focusing on these aspects, exDock aims to provide a faster, more cost-effective, and user-friendly e-commerce solution.
exDock is a Vert.x server that is run in a Docker container. This is the basis for the eCommerce platform. To extend the exDock functionality, you need to pull an additional Docker image. This image can then collaborate with the exDock main container and extend the functionality.
When extra core functionality is required,
it is possible to fork this repository, and as long as the connection layer isn’t altered,
it should work fine.
! Attention: Although possible, it is not recommended behaviour.
We use the Kotlin version of Vert.x