Skip to content

Iteration 4

Sirin Puenggun edited this page Nov 16, 2023 · 2 revisions

Goals

Goal of this Iteration is to Finish Kanban and Calendar UI + Can fully retrieve data from DRF to show on those board, Now, User must be able to do CRUD on their tasks and develope Eisenhower Matrix UI. Google Calendar API will be able to retrieve data from DRF

Feature

Backend

Task Description
Provide API endpoints for data to show on Kanban and Calendar Write API endpoint for DRF to provide data for React
Provide API for analytic data To use with dashboard, It need to provide various analytic data such as finish rate, streak of habits
Provide API endpoints for Habit and Recurrence Tasks Currently, we have only Todo tasks API, implement more API

Frontend

Task Description
Kanban and Calendar UI Kanban and Calendar will be 90-100% finished
Retrieve Data from tasks API endpoint and Transform into JS data Tranfrom Json Data into JS format to use with FullCalendar and put in Kanban
Add other functionality components such as button to add tasks To add tasks, we need button to create new tasks and add action that will popup a modal to update tasks If user click on task card in Kanban

Additional

Refactoring Code and Clean some duplicate codes

Criteria

  • 90-100% Kanban + Calendar UI
  • Can retreive tasks data from DRF and show on Calendar and Kanban
  • 30-40% of Eisenhower Matrix
  • Write task from ours model on google calendar
  • Refactoring 70-80% of code, apply Prettier Formatter for JS
  • API endpoints for User's analytic

Clone this wiki locally