u/abhi825c

Looking for honest feedback on my Django/DRF e-commerce project
▲ 3 r/django

Looking for honest feedback on my Django/DRF e-commerce project

​

Hi everyone,

I'm a final-year CS student preparing for my first Python/Django backend role. I recently built this e-commerce project and would really appreciate an honest review from experienced Django/backend developers.

**GitHub Repository:**

https://github.com/abhishekc8205/django-ecommerce-platform

### Tech stack

* Python

* Django

* Django REST Framework

* SQLite

* JWT authentication

* Stripe

* Pillow

### What the project has

* User registration/login/logout

* Buyer and seller functionality

* Seller product management

* Product search, category filtering, sorting and pagination

* Product variants (size/color)

* Product image galleries

* Customer reviews

* Shopping cart

* Checkout flow

* Stripe checkout with local testing fallback

* Seller sales dashboard

* REST APIs for products and categories

* JWT access/refresh token APIs

* Seller-only permissions for creating/updating/deleting products

I'm targeting **Python/Django backend fresher roles**, so I'd especially like feedback on:

  1. Is this strong enough to be my **main resume project**?

  2. How would you rate the Django/DRF implementation?

  3. Does the project look like more than basic CRUD?

  4. Are there any obvious bad practices or security issues I should fix?

  5. Is the authentication/authorization approach reasonable?

  6. What parts of the code would you improve?

  7. What features would actually make this project stronger for backend interviews?

  8. If you were interviewing me based on this project, what questions would you ask?

  9. Would you consider this a good project for a **Django backend fresher**?

I'm looking for **honest criticism rather than compliments**. I want to improve the project before using it in my job applications.

Thanks in advance for taking the time to review it!

u/abhi825c — 6 days ago