cyntaria / ConstructionERP-Backend

A REST API backend system for the construction ERP software made with NodeJS
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Projects API #6

Open arafaysaleem opened 3 years ago

arafaysaleem commented 3 years ago

Description

This epic is a goal of the larger epic of REST API and contains functionality for project management in our project. This epic requires multiple endpoints to be setup and tested along with their detailed documentation.

Initiative / goal

This epic is a core part of the overall project.

Hypothesis

The API must provide management and information for projects. This epic is considered complete when the following features are complete:

Acceptance criteria and must have scope

We must have Authentication and Persons API setup prior to this. In the end we need to have a collection of following endpoints:

Stakeholders

None

Timeline

2 weeks are needed to setup all the foundation, along with testing and documentation plus an additional week to test the merged sub epics. The structure of materials and payments endpoint might change in order to reduce joins to improve search queries.

arafaysaleem commented 3 years ago

This Epic has 3 stages of work:

  1. First 2 weeks for completing the base functionality of this API.
  2. Remaining sub epics begin and complete 1 week before deadline.
  3. Last 1 week to test combined functionality of the merged sub epics.