Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nelsonwenner/ecommerce

:shopping_cart: A e-commerce system using microservices concepts and architected with docker.
https://github.com/nelsonwenner/ecommerce

django django-rest-framework docker docker-compose ecommerce microservices node payment-gateway postgresql queue-workers rabbitmq-server reacjs workers

Last synced: about 1 month ago
JSON representation

:shopping_cart: A e-commerce system using microservices concepts and architected with docker.

Awesome Lists containing this project

README

        


System E-commerce



Workflow

GitHub language count


Made by @nelsonwenner

License


Stargazers


Technologies   |   
Getting Started   |   
License

## :bulb: About the project
#### The application was built using the concepts of microservices and architected with Docker.

## :telescope: System architecture


system-architecture

## :rocket: Technologies
* [Docker](https://www.docker.com/)
* [DockerCompose](https://docs.docker.com/compose/)
* [PostgreSql](https://www.postgresql.org/)
* [Django](https://www.djangoproject.com/)
* [Celery](https://docs.celeryproject.org/en/latest/django/first-steps-with-django.html)
* [Node](https://nodejs.org/en/)
* [ReactJS](https://reactjs.org/)
* [RabbitMQ](https://www.cloudamqp.com/)

## :electric_plug: Prerequisites
* Docker Compose version (>= 1.25.x)
* Docker version (>= 19.03.x)
* PostgreSql (>= 9.x)
* Node version (>= 12.18.x)
* Npm version (>= 6.14.x)
* Python (>= 3.7)

## :information_source: Getting Started
1. Fork this repository and clone it on your machine.
2. Change the directory to ecommerce where you cloned it.

## :closed_lock_with_key: Backend Getting Started
* [GETTING_STARTED](micro-ecommerce/docker/README.md) Follow the instructions on how to run the infrastructure on the docker quickly.

## :computer: Web Application Getting Started
* [GETTING_STARTED](frontend/README.md) Follow the instructions on how to run the application frontend.

## :memo: License
This project is under the MIT license. See the [LICENSE](LICENSE.md) for more information.

---