Skip to content

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, Redis for message brokering, and Celery for task scheduling.

License

Notifications You must be signed in to change notification settings

PublisherName/Event-management-Application-API

EVENT MANAGEMENT APPLICATION API

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.

Features

  • Create an event
  • Read all events
  • Read a single event
  • Update an event
  • Delete an event

Installation

  1. Clone the repository
git clone git@github.com:PublisherName/Event-management-Application-API.git
  1. Change directory to the project folder
cd Event-management-Application-API
  1. Copy the .env.example file to .env
cp .env.example .env
  1. run docker compose
docker-compose up --build
  1. Create a superuser
docker compose exec backend python manage.py createsuperuser
  1. Access the API at http://127.0.0.1

About

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, Redis for message brokering, and Celery for task scheduling.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •