Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-20T21:49:16.000Z (9 months ago)
- Last Synced: 2024-11-05T12:13:26.798Z (3 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: 1
- 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
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)
[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://opensource.org/licenses/)
[![AGPL License](https://img.shields.io/badge/license-AGPL-blue.svg)](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
![Home Page](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/home.png)
![About Us](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/aboutus.png)
![404](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/404.png)
![Cart](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/cart.png)
![Contact Us](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/contact.png)
![Items](https://github.com/s3bu7i/dj-ecommerce/blob/main/screenshots/items.png)## Tech Stack
**Client:** React, Redux, TailwindCSS, Django
**Server:** AWS