{"id":20305240,"url":"https://github.com/nelsonwenner/ecommerce","last_synced_at":"2025-04-11T14:50:22.553Z","repository":{"id":43227017,"uuid":"225253640","full_name":"nelsonwenner/ecommerce","owner":"nelsonwenner","description":":shopping_cart: A e-commerce system using microservices concepts and architected with docker.","archived":false,"fork":false,"pushed_at":"2022-11-22T07:40:39.000Z","size":7670,"stargazers_count":63,"open_issues_count":7,"forks_count":44,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T10:51:17.274Z","etag":null,"topics":["django","django-rest-framework","docker","docker-compose","ecommerce","microservices","node","payment-gateway","postgresql","queue-workers","rabbitmq-server","reacjs","workers"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nelsonwenner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-02T00:39:13.000Z","updated_at":"2025-03-23T16:51:53.000Z","dependencies_parsed_at":"2023-01-23T02:45:08.198Z","dependency_job_id":null,"html_url":"https://github.com/nelsonwenner/ecommerce","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonwenner%2Fecommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonwenner%2Fecommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonwenner%2Fecommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonwenner%2Fecommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nelsonwenner","download_url":"https://codeload.github.com/nelsonwenner/ecommerce/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248424045,"owners_count":21101096,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-rest-framework","docker","docker-compose","ecommerce","microservices","node","payment-gateway","postgresql","queue-workers","rabbitmq-server","reacjs","workers"],"created_at":"2024-11-14T17:07:52.390Z","updated_at":"2025-04-11T14:50:22.533Z","avatar_url":"https://github.com/nelsonwenner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  System E-commerce\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \n  \u003cimg alt=\"Workflow\" src=\"https://github.com/nelsonwenner/ecommerce/workflows/CI/badge.svg\"\u003e\n\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/nelsonwenner/ecommerce?color=%2304D361\"\u003e\n\n  \u003ca href=\"https://github.com/nelsonwenner\"\u003e\n    \u003cimg alt=\"Made by @nelsonwenner\" src=\"https://img.shields.io/badge/made%20by-%40nelsonwenner-%2304D361\"\u003e\n  \u003c/a\u003e\n\n  \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-%2304D361\"\u003e\n\n  \u003ca href=\"https://github.com/nelsonwenner/ecommerce/stargazers\"\u003e\n    \u003cimg alt=\"Stargazers\" src=\"https://img.shields.io/github/stars/nelsonwenner/ecommerce?style=social\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#technologies\"\u003eTechnologies\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n## :bulb: About the project\n#### The application was built using the concepts of microservices and architected with Docker.\n\n## :telescope: System architecture\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"system-architecture\" src=\"./micro-ecommerce/screens/system-ecommerce.png\" /\u003e\n\u003c/div\u003e\n\n## :rocket: Technologies\n* [Docker](https://www.docker.com/)\n* [DockerCompose](https://docs.docker.com/compose/)\n* [PostgreSql](https://www.postgresql.org/)\n* [Django](https://www.djangoproject.com/)\n* [Celery](https://docs.celeryproject.org/en/latest/django/first-steps-with-django.html)\n* [Node](https://nodejs.org/en/)\n* [ReactJS](https://reactjs.org/)\n* [RabbitMQ](https://www.cloudamqp.com/)\n\n## :electric_plug: Prerequisites\n* Docker Compose version (\u003e= 1.25.x)\n* Docker version (\u003e= 19.03.x)\n* PostgreSql (\u003e= 9.x)\n* Node version (\u003e= 12.18.x)\n* Npm version (\u003e= 6.14.x)\n* Python (\u003e= 3.7)\n\n## :information_source: Getting Started\n  1. Fork this repository and clone it on your machine.\n  2. Change the directory to ecommerce where you cloned it.\n  \n## :closed_lock_with_key: Backend Getting Started \n* [GETTING_STARTED](micro-ecommerce/docker/README.md) Follow the instructions on how to run the infrastructure on the docker quickly.\n\n## :computer: Web Application Getting Started\n* [GETTING_STARTED](frontend/README.md) Follow the instructions on how to run the application frontend.\n\n## :memo: License\nThis project is under the MIT license. See the [LICENSE](LICENSE.md) for more information.\n\n---","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnelsonwenner%2Fecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnelsonwenner%2Fecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnelsonwenner%2Fecommerce/lists"}