A server-side rendered e-commerce web application built with Django.
The project is containerized using Docker and deployed on Render.
Replace this placeholder with a screenshot of the homepage / landing page.
- Server-side rendering (Django Templates)
- User authentication system
- Product management (CRUD)
- Category management
- Shopping cart functionality
- Order processing workflow
- PostgreSQL database integration
- Debug tools for development
- Clean modular Django architecture
- Django 4.2.27
- ASGI / WSGI (asgiref 3.11.0)
- Python 3.x
- PostgreSQL (psycopg 3.3.2 / psycopg-binary 3.3.2)
- python-decouple (environment variables management)
- sqlparse
- typing_extensions
- Pillow
- django-debug-toolbar
- black (code formatter)
- isort (import sorting)
- flake8 (linting)
This project is fully containerized using Docker.
docker build -t online-shop .
## ▶️ How to Run (Docker)
### 1. Build Docker image
```bash
docker-compose up --build
docker-compose up
docker-compose down