Skip to content

Commit

Permalink
README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
s3bu7i authored Feb 17, 2024
1 parent 253a060 commit c28993f
Showing 1 changed file with 99 additions and 0 deletions.
99 changes: 99 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@

# 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

0 comments on commit c28993f

Please sign in to comment.