An Ecommerce Store Backend to Sell Products. It accepts Paypal/Stripe Payment. Built with Python/Django Rest Framework.
DRF-Ecommerce-API provides API endpoints to Sell Physical Products through Paypal/Stripe Payment. Built with Python/Django and 100% free to use.
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 (Windows)
- Create a Virtual Environment
virtualenv projectenv
- Go To environment Directory
cd projectenv/scripts
- Activate Virtual Environment
activate
- Clone This Project
git clone https://github.com/mahmud-sajib/DRF-Ecommerce-API.git
- Go To Project Directory
cd DRF-Ecommerce-API
- Install Required Package
pip install -r requirements.txt
- Migrate Database
python manage.py migrate
- Finally Run The Project
python manage.py runserver
Live Project url: ecom-rest.herokuapp.com
Feel free to send me feedback on Twitter or file an issue. If you wish to contribute, please feel free to do so!