Django e-commerce platform with Stripe payments, Celery tasks and Redis caching.
- Start services in separate terminals:
stripe listen --forward-to localhost:8000/payment/stripe-webhook/ redis-server celery -A ShopCart worker --pool=solo --loglevel=info celery -A ShopCart flower
- Run Django server:
python manage.py runserver
- First-Time Setup
Create superuser and generate test products:
python manage.py createsuperuser python manage.py fake_products
Stripe payments
Celery background tasks
Redis caching and task queue
Django REST API
Backend: Django, DRF, Celery
Frontend: HTML/CSS
Infra: Docker, PostgreSQL, Redis, Nginx