A high-performance, asynchronous backend capable of handling heavy transactional loads without blocking the user experience.
Heavy tasks like email notifications are offloaded to background workers using Celery & Redis, ensuring instant API responses (200ms).
Full JWT implementation with access/refresh token rotation. Role-based permissions protect sensitive admin endpoints.
Integrated with Cloudinary for scalable image storage and optimization. Supports gallery uploads via multipart/form-data.
{"email": "admin@admin.com", "password": "admin"}
201 Created.
{"email": "user@example.com", "password": "..."}
access and refresh tokens.
?category= and searching by ?search=title.
Authorization: Bearer <token>