A REST API for an online bookstore. It allows users to browse, manage carts, and place orders, while admins can manage the book inventory and process orders. The API features JWT authentication and role-based access control to differentiate between regular users and admin users. Interactive API documentation is provided using drf-yasg.
- User Management
- Book Management (Admin Only)
- Cart Management
- Order Management
- Django
- Django REST Framework
- JWT Authentication (djangorestframework_simplejwt)
- API Documentation (drf-yasg)