Skip to content
Open source e-commerce toolkit for building storefronts (back-end)
JavaScript Shell Dockerfile
Branch: master
Clone or download
Pull request Compare This branch is 74 commits ahead of ctfrancia:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Screenshots
auth_db_svc
auth_svc
db_svc
payments_svc
router_svc
store_svc
.DS_Store
.env.example
.gitignore
.travis.yml
LICENSE
README.md
docker-compose.yml

README.md

Storeo

Build Status

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.

logo homepage

Getting started

  1. Make sure that you have Docker installed. We recommend the official desktop app for your operating system.

  2. Follow the '.env.example' file to create your own '.env' file.

  3. 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
  1. Point your browser to http://localhost:80/ to see Storeo in action

  2. An exhaustive Postman collection has been added for your convenience inside the postman folder of the repository.

More resources

Find a diagram of the database structure here

Tech Stack

The original monolith structure was refactored to a microservice architecture leveraging Docker for containerization to improve modularity and developer ramp-up time.

monolith microservices

You can’t perform that action at this time.