Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omarreda22/django-ecommerce-store
An actual real-world ecommerce project built with (Python/Django/JavaScript)
https://github.com/omarreda22/django-ecommerce-store
aws-rds aws-s3 django django-application django-ecommerce django-orm ecommerce ecommerce-application ecommerce-store ecommerce-website herouku paypal paypal-rest-api postgres postgresql python
Last synced: 4 days ago
JSON representation
An actual real-world ecommerce project built with (Python/Django/JavaScript)
- Host: GitHub
- URL: https://github.com/omarreda22/django-ecommerce-store
- Owner: omarreda22
- Created: 2023-01-31T11:12:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-31T12:00:14.000Z (about 2 years ago)
- Last Synced: 2024-12-14T12:20:16.728Z (about 2 months ago)
- Topics: aws-rds, aws-s3, django, django-application, django-ecommerce, django-orm, ecommerce, ecommerce-application, ecommerce-store, ecommerce-website, herouku, paypal, paypal-rest-api, postgres, postgresql, python
- Language: Python
- Homepage:
- Size: 19.2 MB
- Stars: 31
- Watchers: 2
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ecommerce Website (Django/javascript)
![Django Ecommerce Store](https://github.com/omarreda22/Django-eCommerce-Store/blob/main/core/static/img/e_shop.PNG)
Full-featured shopping cart with PayPal & credit/debit payments
Product rating & review system
An actual real-world project built in a linear and progressive manner
Admin area to manage customers, products & orders
Product search, carousel, pagination & more
## View Full Video Demo On [Youtube](https://www.youtube.com/watch?v=lwWEabH0-lY)
## How to install on Windows
1. clone this project
2. install virtualenv
```
pip install virtualenv
```
3. create new virtual environment
```
py -m venv venv
```
4. activate the new virtual
```
.\venv\Scripts\activate
```
5. install requirements.txt
```
pip install -r requirements.txt
```
6. run local server to begin
```
py manage.py runserver
```
7. go live with [localhost:8000](http://localhost:8000/)
### To install on Unix/macOS [see this document](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments)
## To add new products and access admin panel
1. run on trimnal
```
py manage.py createsuperuser
```
2. create new admin user
2. go to [localhost:8000/admin](http://localhost:8000/admin)## Some of feature in this store
- Full-featured shopping cart
- Review and Rating System
- Top products carousel
- Product pagination
- Product search feature
- User profile with orders
- Admin product management
- Admin Order details page
- Mark orders as a delivered option
- Checkout process (shipping, payment method, etc... )
- PayPal / Credit Card integration
- Category Filter
- Addition of variable products
- Post on your blog
- Contact page
- Professional and modern website design with matching colors
- An unlimited number of products and categories
- Unlimited pages
- Easy to manage the site### Need help? Found a bug? Message me!
### Enjoy^^