Skip to content

kirtirawal/DjangoShopHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

DjangoShopHub

DjangoShopHub is a demonstration project showcasing the application of various Django concepts for building an online shopping platform.

Demonstration Purpose

This project serves as a demonstration of applying learned concepts in Django web development. It covers fundamental functionalities typically found in an ecommerce platform.

Key Features

  • User Authentication: Secure user registration and login system.
  • Product Catalog: Display of products with details and pricing.
  • Shopping Cart: Functionality to add and remove items from the shopping cart.
  • Checkout and Order Management: Process orders and manage order history.
  • Responsive Design: Ensures a seamless experience across devices.

Applied Concepts

  • Django Models and Migrations: Creating database models for users, products, and orders.
  • Django Views and Templates: Rendering dynamic content and managing user interfaces.
  • User Authentication: Secure user registration, login, and authorization.
  • Django Forms: Handling user input for product reviews and order processing.
  • Static and Media Files: Management of static assets and user-uploaded media.

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/django-shop-hub.git

Navigate to the project directory:

bash Copy code cd django-shop-hub Set up a virtual environment:

bash Copy code python -m venv venv Activate the virtual environment:

On Windows:

bash Copy code venv\Scripts\activate On macOS/Linux:

bash Copy code source venv/bin/activate Install dependencies:

bash Copy code pip install -r requirements.txt Apply database migrations:

bash Copy code python manage.py migrate Start the development server:

bash Copy code python manage.py runserver Visit http://localhost:8000 in your web browser to explore DjangoShopHub.

kirtirawal and django-shop-hub . This README provides a concise overview of the project, its purpose, features, and the applied concepts. Feel free to further customize it based on your project's specifics.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published