circadiatech / circadiatech/reportabug-backend

Create Task Widget API

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
good first issue hacktoberfest
Dominant language
Python
Stars
0
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Create a Task Widget API

**Not Protected**
path => /tasks/widget
method => POST
optional => description
required => title, image, apikey
response => { title, description, image, status_id, status, created_by, is_active }

Task Model
title
description
image
status_id
created_by
update_by
project_id
is_active => default is true

Noted: We will find project using apikey then create task against that project.

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing task and project API entry points and the Task model, then trace how projects are found from an API key. Implement the POST /tasks/widget contract with the listed required and optional fields and response values, and verify that the task is created for the matched project with is_active defaulting to true.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.