RESTFUL API for e-commerce paltform with multiple integrated modules.
- CRUD operations on categories, orders, products.
- Register and login users.
- Authentication and authorization services.
- Custom permissions logic, ensuring secure and precise data manipulation.
- Testing using pytest for each app to ensure reliability and functionality.
- CI/CD pipeline using GitHub Actions.
- Cloud Deployment on AWS using docker.
$ git clone https://github.com/Mohamad-Aboda/e-commerce.git
$ cd e-commerce/
$ docker-compose up --build
4. Now check http://localhost:8000/
http://127.0.0.1:8000/swagger/
http://127.0.0.1:8000/redoc/
http://3.144.124.187:8000/swagger/