Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fl4viooliveira/django_ecommerce
Scalable Django E-Commerce, perfect to start one new online shop project.
https://github.com/fl4viooliveira/django_ecommerce
django django-application django-ecommerce django-project e-commerce e-commerce-project ecommerce essentials linkedin payment-integration payment-systems paypal paypal-checkout python3 shopping-cart stripe
Last synced: about 1 month ago
JSON representation
Scalable Django E-Commerce, perfect to start one new online shop project.
- Host: GitHub
- URL: https://github.com/fl4viooliveira/django_ecommerce
- Owner: fl4viooliveira
- License: mit
- Created: 2020-09-05T09:43:36.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-08T16:08:08.000Z (about 1 year ago)
- Last Synced: 2024-09-28T16:23:39.109Z (about 2 months ago)
- Topics: django, django-application, django-ecommerce, django-project, e-commerce, e-commerce-project, ecommerce, essentials, linkedin, payment-integration, payment-systems, paypal, paypal-checkout, python3, shopping-cart, stripe
- Language: HTML
- Homepage:
- Size: 1.55 MB
- Stars: 166
- Watchers: 4
- Forks: 56
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django E-commerce.
It is an E-commerce system built in Django. It contains all the essentials for adding products and use PayPal and Stripe as payment systems.## About this Project:
It is an E-commerce system built in Django. It contains all the essentials for adding products and use PayPal and Stripe as payment systems.
The repository is a start point for most of my professional projects; for this, I'm using as a part of my portfolio, feel free to use wherever you want. I'll be happy if you provide any feedback or code improvements or suggestions.
Connect with me at:
📫 How to reach me: [email protected]
## Some technical information:
- Django - 3.1.1
- Django Allauth - 0.42.0
- Django Crispy Forms - 1.9.2
- Django Environ - 0.4.5
- Stripe - 2.51.0## To Install:
Cloning the Repository:
```
$ git clone https://github.com/fl4viooliveira/django_ecommerce.git$ cd django_ecommerce
```
Installing the environment control:
```
$ pip install virtualenv$ virtualenv env
```
Activating the environment:
on Windows:
```
env\Scripts\activate```
on Mac OS / Linux:
```
$ source env/bin/activate```
Installing dependencies:
```
$ pip install -r requirements.txt```
Create a .env file on ecom folder (/ecom/.env) setting all requirements without using space after "=".
Copy and paste on our .env file:
```
DEBUG=
SECRET_KEY=
DEFAULT_FROM_EMAIL=
NOTIFY_EMAIL=
PAYPAL_SANDBOX_CLIENT_ID=
PAYPAL_SANDBOX_SECRET_KEY=
PAYPAL_LIVE_CLIENT_ID=
PAYPAL_LIVE_SECRET_KEY=
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=```
Last commands to start:
```
$ python manage.py makemigrations$ python manage.py migrate
```
Create a super user:```
$ python manage.py createsuperuser admin-name```
Finishing running server:
```
$ python manage.py runserver```
## Contributing
You can send how many PR's do you want, I'll be glad to analyse and accept them! And if you have any question about the project...
📫Email-me: [email protected]
Thank you!
## License
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/fl4viooliveira/django_ecommerce/blob/master/LICENSE) file for details.