Django & Stripe - Free Mini eCommerce App

Open-source Django eCommerce project that loads the products from JSON files saved in the templates directory (no database required) - Bootstrap 5 design is used for styling.

Django & Stripe - Mini eCommerce Project (open-source)
Django & Stripe - Mini eCommerce Project (open-source)

Hello! This article presents an open-source Mini eCommerce project that uses Stripe as the payment processor and Django as the backend. The eCommerce section content is loaded from JSON and the information is managed by a simple routing logic. The source code can be found on GitHub under the MIT License (free for commercial or eLearning activities). Thanks for reading!

Another useful feature of this project is the Bootstrap 5 design, provided by Creative-Tim. Soft UI Design, the UI Kit used to style the pages, comes with 50+ components and reusable widgets for at least a decent eCommerce project.

Django & Stripe eCommerce - Animated Presentation
Django & Stripe eCommerce - Animated Presentation 

✨ How to use it

The fastest way to start the product and play around with the codebase is to access the repository and follow the build instructions presented on the README file.

πŸ‘‰ Step #1 - Clone the project from the public repository:
$ git clone https://github.com/app-generator/sample-django-stripe.git
$ cd sample-django-stripe
πŸ‘‰ Step #2 - Install the dependencies
$ pip install -r requirements.txt
πŸ‘‰ Step #3 - Create .env and provide the Stripe Secrets
STRIPE_SECRET_KEY = STRIPE_KEY_HERE
STRIPE_PUBLISHABLE_KEY = STRIPE_KEY_HERE
DOMAIN_URL = IP_HERE
πŸ‘‰ Step #4 - Start the app
$ python manage.py migrate
$ python manage.py runserver

At this point, we should be able to access the app in the browser. The above setup is also explained in a video material published on YouTube.

Django & Stripe Mini eCommerce

Thanks for reading! For more resources and support, please access: