Project

General

Profile

Actions

Task #4462

open

Develop APIs for Gamification Service

Added by Vikram Singh about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
09/19/2023
Due date:
09/22/2023 (about 14 months late)
% Done:

100%

Estimated time:
24:00 h

Description

Description:
Objective: The objective of this issue is to create six different APIs for a gamification service's backend. The service involves various tables, including Task, Task Type, Badge, User, Task Coin Configuration, Task Badge Pivot, Task User Pivot, Badge Coin Configuration, and User Coin Configuration.

Create Task API:
  • Description: This API should allow the creation of tasks and store task details in the Task table.
Create Task Type API (CRUD):
  • Description: Implement an API for managing task types, enabling the addition and retrieval of task type data in the Task Type table.
Create Badge API (CRUD)
  • Description: Develop an API for badge management, allowing the addition and retrieval of badge details in the Badge table.
Create User API (CRUD):
  • Description: Implement an API to manage user details, including user creation and retrieval, storing data in the User table.
Create Task Coin Configuration API:
  • Description: Create an API to manage task and coin details, enabling the storage and retrieval of task and coin configurations in the Task Coin Configuration table.
Actions

Also available in: Atom PDF