This is a simple event management application API that allows users to create, read, update, and delete events. The API is built using Django Rest Framework and utilizes Docker for containerization, RabbitMQ for message brokering, and Celery for task scheduling.
- Create an event
- Read all events
- Read a single event
- Update an event
- Delete an event
- Clone the repository
git clone git@github.com:PublisherName/Event-management-Application-API.git- Change directory to the project folder
cd Event-management-Application-API- Copy the .env.example file to .env
cp .env.example .env- run docker compose
docker-compose up --build- Create a superuser
docker compose exec backend python manage.py createsuperuser- Access the API at http://127.0.0.1