Skip to content

Anrg-init/Django-ecommerce-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Django E-commerce Application

A fully functional e-commerce backend built with Django and python


📸 Screenshots

🏠 Home Page

Home

Home

Home

🛍️ Product Page

Product

🛒 Cart Page

Cart

💳 Checkout Page

Checkout

🚀 Features

  • User authentication (login/signup)
  • Product listing & categories
  • Cart functionality
  • Order management
  • Static & media handling
  • Production-ready with Gunicorn
  • Dockerized for portability

🛠️ Tech Stack

  • frontend: html, css, javascript, bootstrap
  • Backend: Django, python
  • Server: Gunicorn
  • Containerization: Docker
  • Database: SQLite (default, can be upgraded to PostgreSQL)

📦 Project Setup (Without Docker)

1. Clone the repository

git clone https://github.com/Anrg-init/Django-ecommerce-project.git
cd shoppingx

2. Create virtual environment

python3 -m venv myenv
source myenv/bin/activate

3. Install dependencies

pip install -r requirements.txt

4. Apply migrations and create super user

python manage.py makemigrate
python manage.py migrate
python manage.py createsuperuser

5. Collect static files

python manage.py collectstatic

6. Run development server

python manage.py runserver

Open: http://127.0.0.1:8000


🐳 Run with Docker (Recommended)

docker pull anrginit/fashionbear docker run -p 8000:8000 anrginit/fashionbear

🤝 Contributing

Feel free to fork this repo and submit pull requests.


📄 License

This project is open-source and available under the MIT License.


About

New Django ecommerce project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors