ShadowHokageForge / event-management-system

0 stars 0 forks source link

Event API Development #10

Open SixPathsSage opened 5 hours ago

SixPathsSage commented 5 hours ago

Description

This task involves creating and managing APIs for the event entity in the application. The APIs will handle the creation, retrieval, update, and deletion of events, along with listing all events. Below are the specific requirements:


APIs to be created

  1. API to Create Events
  2. API to Get List of Events
  3. API to Get Event by ID
  4. API to Update Event
  5. API to Delete an Event

API Spec: https://github.com/ShadowHokageForge/event-management-system/issues/3#issuecomment-2377103226


Acceptance Criteria

  1. The APIs should follow REST principles.
  2. Proper validation should be in place for all input fields.
  3. API responses should be standardized, with appropriate success and error codes.
  4. Unit and integration tests must be provided for all APIs.
  5. Ensure proper logging and monitoring for all API calls.

Priority: High