Skip to content

Mohamad-Aboda/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESTFUL API for e-commerce paltform with multiple integrated modules.

Table of Content

Features

  • 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.

Tech Stack

Server Setup

1. Clone the repo

$ git clone https://github.com/Mohamad-Aboda/e-commerce.git

2. Move to the project directory

$ cd e-commerce/

3. Docker Setup

$ docker-compose up --build

API Endpoints

  http://127.0.0.1:8000/swagger/
  http://127.0.0.1:8000/redoc/

Test Endpoints Live

  http://3.144.124.187:8000/swagger/

About

e-commerce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages