Storeo is an open-source ecommerce framework that allows developers to effortlessly setup an online store. It's built around clear design principles that make it modular, extendible, and easy to get up and running.
This repo is the back-end of the app, you can find the front-end here.
Make sure that you have Docker installed. We recommend the official desktop app for your operating system.
'.env.example'file to create your own '.env' file.
After installing docker, clone the repo, build and run the backend with docker-compose:
# Get the backend up and running mkdir ~/projects/storeo cd ~/projects/storeo git clone https://github.com/felixweinberger/Storeo-server docker-compose build docker-compose up # Get the frontend up and running (in a separate terminal) cd ~/projects/storeo git clone https://github.com/felixweinberger/Storeo-FE docker-compose build docker-compose up
Point your browser to
http://localhost:80/to see Storeo in action
An exhaustive Postman collection has been added for your convenience inside the
postmanfolder of the repository.
Find a diagram of the database structure here
The original monolith structure was refactored to a microservice architecture leveraging Docker for containerization to improve modularity and developer ramp-up time.