From 9a2d251680ace44924994b89cf9777efcd020cb1 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Sun, 27 Apr 2025 12:03:31 -0600 Subject: initial thoughts --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..6484c9d --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +# Virtual Energy Trading App + +## Project Structure + +``` +/client # React Frontend +/server # Python Backend +/tests # Tests if I ever get to them +``` + +## Backend + +### FastAPI Server + +#### Market Data Service + +* Fetch from GridStatus API + * Real-time prices + * Day-ahead market prices + * Load/demand data +* API Endpoints + * `GET /market/day-ahead` + * `GET /market/real-time` + * `GET /market/load` + +#### Bid Management + +* API Endpoints + * `POST /bids` + * `GET /bids` + * `DELETE /bids/{bid_id}` + +#### Profit et Loss Simulation + +* API Endpoints + * `GET /trader/pnl` + + + -- cgit v1.2.3