https://github.com/s3bu7i/dj-ecommerce
This is a Django-based eCommerce project aimed at creating an online store.
https://github.com/s3bu7i/dj-ecommerce
api-rest celery django ecommerce-website fronend python react
Last synced: 7 months ago
JSON representation
This is a Django-based eCommerce project aimed at creating an online store.
- Host: GitHub
- URL: https://github.com/s3bu7i/dj-ecommerce
- Owner: s3bu7i
- License: mit
- Created: 2024-02-14T17:56:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-20T21:49:16.000Z (over 1 year ago)
- Last Synced: 2025-02-14T22:32:34.763Z (9 months ago)
- Topics: api-rest, celery, django, ecommerce-website, fronend, python, react
- Language: Python
- Homepage: https://s3bu7i.github.io/dj-ecommerce/
- Size: 59.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# dj-eCommerce
This is a Django-based eCommerce project aimed at creating an online store. It provides features such as user authentication, product management, cart functionality, checkout, main page , single page , category ,cart, about , contact , 404 process.
## Authors
- [@s3bu7i](https://www.github.com/s3bu7i)
## Badges
[](https://choosealicense.com/licenses/mit/)
[](https://opensource.org/licenses/)
[](http://www.gnu.org/licenses/agpl-3.0)
## Documentation
[Documentation](https://www.djangoproject.com/)
## Features
- User authentication (registration, login, logout)
- Product management (CRUD operations)
- Shopping cart functionality
- Checkout process
- Responsive design
## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`pip install virtualenv`
`virtualenv env`
`env/bin/activate`
## Installation/Prerequisites
- Python 3.x installed on your system
- pip package manager
- virtualenv (optional but recommended)
#### Clone the repository
```bash
git clone https://github.com/s3bu7i/dj-ecommerce.git
cd Django-Ecommerce
```
#### Setup Virtual Environment (Optional but Recommended)
```bash
virtualenv env
source env/bin/activate # for Linux/macOS
env\Scripts\activate # for Windows
```
#### Install Dependencies
```bash
pip install -r requirements.txt
```
## Optimizations
#### Run Migrations
```bash
python manage.py makemigrations
python manage.py migrate
```
#### Create Superuser (Admin)
```bash
admin panel:
dino
12345678
OR
python manage.py createsuperuser #also you create own superuser
```
## Screenshots






## Tech Stack
**Client:** React, Redux, TailwindCSS, Django
**Server:** AWS