Django for E-Commerce: A Developers Guide (with Wagtail CMS Tutorial)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Django

    The Web framework for perfectionists with deadlines.

  • It has been crowd-tested for a while now, and the community surrounding it is widely supportive. Active developers continuously update it; maybe you’ll even find yourself contributing.

  • django-livereload-server

    Livereload functionality integrated with your Django development environment.

  • To ease development, what’s missing now is to auto-reload the Django development server when an HTML file is changed and saved. For this, I installed django-livereload-server. Just follow setup instructions. This will work as expected out of the box, without any special configuration.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • django-ecommerce-wagtail-v3

    You can read the full tutorial at https://snipcart.com/blog/django-ecommerce-tutorial-wagtail-cms | This is an updated version of this repo https://github.com/snipcart/django-ecommerce-wagtail. We now use the v3 of snipcart and tailwind for the css.

  • See the GitHub repo

  • Wagtail

    A Django content management system focused on flexibility and user experience

  • Wagtail is a developer-first Django content management system. Free and open-source, the good-hearted folks at Torchbox developed it. It’s elegant, flexible, and, IMHO, kicks ass.

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • For this demo, I decided to use the Tailwind CSS framework. It enables you to build any design directly in your HTML rapidly.

  • learn-vanilla-js

    Open source list of paid & free resources to learn vanilla JavaScript

  • Create a new directory within your Django project, in which you’ll install Tailwind CSS like in any Vanilla.js project setup:

  • warehouse

    The Python Package Index

  • It boasts a long-lasting, solid ecosystem of libraries & community

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PythonDataScienceHandbook

    Python Data Science Handbook: full text in Jupyter Notebooks

  • It’s now the standard language for data science & machine learning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts