Skip to content

annuaicoder/ecomwebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 EcomWebsite

EcomWebsite is a full-stack e-commerce platform built with Django and a responsive HTML/CSS/JavaScript frontend. Features include product browsing, cart management, authentication, and order processing.

✨ Features

  • User Authentication (Sign up, Login, Logout)
  • Product Catalog with Search & Details
  • Shopping Cart (Add/Update/Remove Items)
  • Order Management
  • Responsive Design (Mobile & Desktop)

🛠️ Tech Stack

Frontend: HTML, CSS, JavaScript
Backend: Python, Django
Database: SQLite (default), PostgreSQL/MySQL optional
Authentication: Django’s built-in auth system

🗂️ Project Structure

ecomwebsite/ ├── static/ # CSS, JS, images
├── templates/ # HTML templates
├── ecomwebsite/ # Django project settings
├── shop/ # Main app (models, views, etc.)
├── db.sqlite3 # SQLite DB
└── manage.py # Django CLI

🚀 Installation

Clone the repository

git clone https://github.com/annuaicoder/ecomwebsite.git cd ecomwebsite

Create a virtual environment

python -m venv env source env/bin/activate # On Windows: env\Scripts\activate

Install dependencies

pip install -r requirements.txt

Apply migrations

python manage.py migrate

Create admin user

python manage.py createsuperuser

Run the server

python manage.py runserver

Visit: http://127.0.0.1:8000/

📖 Usage

  • Home Page: Featured products, categories
  • Product Detail: Product information
  • Cart: Add/remove items, checkout
  • Admin Panel: http://127.0.0.1:8000/admin/

🖼️ Screenshots

[Home Page] https://www.coderio.com/wp-content/uploads/2024/12/Django-The-Python-Web-Framework.jpg

[Catalog] https://bigdataanalyticsnews.com/wp-content/uploads/2023/12/Global-Ecommerce.jpg

🤝 Contributing

Fork & clone, then:

git checkout -b feature/your-feature-name

After making changes:

git commit -m "Describe your changes" git push origin feature/your-feature-name

Then open a Pull Request 🚀

📄 License

This project is licensed under the MIT License.

📬 Contact

GitHub: https://github.com/annuaicoder

About

E-commerce Website developed HTML, CSS, JS and Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •