Art Gallery is an application designed to showcase various artworks, manage user accounts, and provide features like commenting and registration. This project uses Django as a backend framework with JWT authentication for secure user login and registration.
- User registration with custom roles (Admin, Client)
- JWT Authentication for secure login
- Commenting system for users to interact with artworks
- Admin panel to manage artworks, users, and comments
- Artworks are displayed with filtering
- Python 3.12 or later
- Django 5.1.3
- PostgreSQL for the database
- Redis
- Install dependencies with pip