Skip to content

Northwind E-commerce Platform This repository hosts the source code for a modern e-commerce website, built around the classic Northwind dataset. It features a complete online shopping experience, from product Browse and search to cart management and order processing.

Notifications You must be signed in to change notification settings

pravin-python/northwind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Northwind Django Project

This is a Django-based web application built using the Northwind sample database, often used for learning and demonstrating database operations in a business setting (customers, orders, products, etc.).

πŸ“‚ Project Structure

  • apps/ – Contains modular Django apps for handling different business logic.
  • northwind/ – Main project folder with settings and URLs.
  • templates/ – HTML templates for rendering views.
  • static/ – Static files (CSS, JS, etc.).

πŸ’‘ Features

  • Customer management
  • Product and order tracking
  • Admin dashboard (Django Admin)
  • Relational data modeling using Django ORM

πŸš€ Getting Started

Prerequisites

  • Python 3.10+
  • pip (Python package manager)
  • Virtualenv (optional but recommended)

Installation

# Clone the repo
git clone https://github.com/pravin-python/northwind.git
cd northwind

# Set up virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Apply migrations
python manage.py migrate

# Run the development server
python manage.py runserver

About

Northwind E-commerce Platform This repository hosts the source code for a modern e-commerce website, built around the classic Northwind dataset. It features a complete online shopping experience, from product Browse and search to cart management and order processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published