Serendipity2-0 / TradeManV1

0 stars 0 forks source link

FASTAPI endpoints #32

Closed Serendipity2-0 closed 2 days ago

Serendipity2-0 commented 2 months ago

FastAPI Endpoints Module

This epic covers the implementation of the FastAPI Endpoints module, which will serve as the backend API for our trading system.

Main Features:

  1. Authentication
  2. User and Admin Settings
  3. Dashboard
  4. Order Executor
  5. Broker Endpoints (for 2-way matching)

Detailed Requirements:

1. Authentication

2. User and Admin Settings

3. Dashboard

4. Order Executor

5. Broker Endpoints (for 2-way matching)

Additional Tasks:

Acceptance Criteria:

  1. All endpoints are properly authenticated and authorized
  2. User and admin can manage settings effectively
  3. Dashboard endpoints provide accurate and timely data
  4. Order execution is reliable and provides appropriate feedback
  5. Broker endpoints accurately reflect the state of trades and account
  6. Two-way matching successfully reconciles internal and broker data
  7. API is well-documented, secure, and performs efficiently under load

Related Issues:

(To be linked as they are created)

amolkittur commented 2 days ago

Created all the necessary endpoints for the website to be up and running. If any requirements come up in the future we will add it in the phase 3 enhancement documents.