hngprojects / hng_boilerplate_nestjs

Description
Apache License 2.0
181 stars 105 forks source link

[FIX][BE PYTHON ANCHOR] Create API Endpoint for Help Center #951

Open giftexxy opened 3 months ago

giftexxy commented 3 months ago

Description

Create API endpoint to manage the topics for the Help Centre, including creating, updating, and retrieving Help center topics' content.

Acceptance Criteria

API endpoints must allow CRUD operations (Create, Read, Update, Delete) for topics content.

The API endpoint must support search or filtering queries.

Proper error handling and response messages must be implemented.

The system must securely process and store the data.

Purpose

To manage FAQ content in the Help Centre so that users can easily find relevant information.

Requirem#ents

Set up API endpoints to create, update, and retrieve help center topic's content.

Implement database models for storing help center topics (question, answer, categories).

Ensure secure and efficient retrieval of the data.

Implement search or filter functionality on the backend.

Handle errors and edge cases, such as empty or invalid topic submissions.

Expected Outcome

Topics can be created, updated, and retrieved through the API.

The data is securely stored and efficiently retrieved.

The backend supports search or filtering of Topics.

Errors are handled gracefully, providing useful feedback to the frontend.

JoshuaOloton commented 3 months ago

Pls assign to me