https://github.com/mohammdhawa/e-commerce-using-django
E-commerce website using python, django, rest framework, docker and javascript
https://github.com/mohammdhawa/e-commerce-using-django
bootstrap docker html javascript python redis rest-api
Last synced: 3 months ago
JSON representation
E-commerce website using python, django, rest framework, docker and javascript
- Host: GitHub
- URL: https://github.com/mohammdhawa/e-commerce-using-django
- Owner: mohammdhawa
- Created: 2024-10-14T07:29:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-19T10:06:04.000Z (over 1 year ago)
- Last Synced: 2025-02-13T05:29:48.458Z (over 1 year ago)
- Topics: bootstrap, docker, html, javascript, python, redis, rest-api
- Language: CSS
- Homepage:
- Size: 21.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Using Django
## Overview
This repository hosts an e-commerce platform built using the Django framework. The platform allows users to browse products, add them to their cart, and make purchases online. It aims to provide a robust solution for small to medium-sized businesses looking to establish an online presence.
## Features
- **User Authentication**: Allows users to register, log in, and manage their accounts.
- **Product Management**: Admins can add, update, and delete products.
- **Cart Functionality**: Users can add items to their cart and view them before checkout.
- **Order Processing**: Supports order creation, payment processing, and order history.
- **Search and Filtering**: Users can search for products and filter results by various criteria like price, category, and brand.
- **Responsive Design**: The site is mobile-friendly and adapts to various screen sizes.
## Tech Stack
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Django, Python
- **Database**: SQLite (default for development), PostgreSQL (recommended for production)
- **Payment Processing**: Stripe API
## Installation
### Prerequisites
- Python 3.x
- pip
- Virtualenv (optional)
### Setting Up a Virtual Environment
```bash
virtualenv venv
source venv/bin/activate # On Windows use `.\venv\Scripts\activate`