Skip to content

An E-commerce Store API Backend to Sell Physical Products. It uses Paypal/Stripe as Payment Gateway.

Notifications You must be signed in to change notification settings

mahmud-sajib/Django-Ecommerce-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Rest API


An Ecommerce Store Backend to Sell Products. It accepts Paypal/Stripe Payment. Built with Python/Django Rest Framework.

Table of Contents

Introduction

DRF-Ecommerce-API provides API endpoints to Sell Physical Products through Paypal/Stripe Payment. Built with Python/Django and 100% free to use.

Features

A few of the things you can do with this app:

  • Admin can create/update/delete Product Category
  • Admin can create/update/delete Product Detail
  • Authenticated Users can make POST requests to Product Category & Product Detail
  • Unauthenticated Users can only make GET requests to Product Category & Product Detail
  • Users can SignUp to be authorized
  • Authorized Users can make Payment & Order Products

Installation Process

Installation Process (Windows)

  1. Create a Virtual Environment virtualenv projectenv
  2. Go To environment Directory cd projectenv/scripts
  3. Activate Virtual Environment activate
  4. Clone This Project git clone https://github.com/mahmud-sajib/DRF-Ecommerce-API.git
  5. Go To Project Directory cd DRF-Ecommerce-API
  6. Install Required Package pip install -r requirements.txt
  7. Migrate Database python manage.py migrate
  8. Finally Run The Project python manage.py runserver

Project Demo

Live Demo

Live Project url: ecom-rest.herokuapp.com

API Documentation Page

Feedback

Feel free to file an issue. If you wish to contribute, please feel free to do so!

About

An E-commerce Store API Backend to Sell Physical Products. It uses Paypal/Stripe as Payment Gateway.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published