Free open source microservices eCommerce Application with django and vue.js.
- GIT (latest)
- Python ≥ 3.8
- Node.js ≥ 14.0.0
- Docker Desktop or (Docker Engine and Docker Compose)
- Any code editor or IDE (PyCharm recommended for Python and Django)
- Any database client (optional)
Clone the project
Via SSH:
git clone git@github.com:abdoohossamm/eCommerce.git
Via HTTPS:
git clone https://github.com/abdoohossamm/eCommerce.git
Change directory to the cloned project
cd eCommerce
Make a copy of the example environment variables file and call it .env
cp .env.example .env
Edit the .env file and enter you own environmental variables.
There are two ways to use docker compose depends on the docker version:
- first:
docker compose up
- second:
docker-compose up
- if there was an error try to use
--build
to build the images that is stored in dockerfile
- For main_app application read Main App README for more details
- For frontend application read Frontend README for more details
- Under Development
- The project still under development