Using Django Admin vs building a custom React admin panel for an online pharmacy website
I am working on an online pharmacy website with the following stack:
Backend: Django
Frontend (customer interface): React
Currently, I am thinking about how to implement the admin panel for managing the website.
My question is:
Is it reasonable to rely on the default Django Admin to manage things like:
products
orders
payments
general site management
Or is it better to build a custom admin dashboard using React and connect it to the Django backend via APIs?
Iam mainly interested in practical experience regarding:
ease of administration
flexibility and customization
admin user experience
handling orders and payment-related workflows
For those who have built similar systems, what approach worked better in practice?
Any advice or insights would be greatly appreciated.