Investment Calculator API

This is a Next.js API server for the InvestLongTerm app.

API Endpoint

POST /api/calculate

Request Body:

{
  "asset": "bitcoin" | "tesla",
  "yearsAgo": 1-10,
  "amount": number,
  "type": "single" | "recurring",
  "frequency": "monthly" | "weekly"
}

Response:

{
  "totalInvested": number,
  "finalValue": number,
  "cagr": number,
  "yieldRate": number,
  "investedSpots": [{"x": number, "y": number}],
  "valueSpots": [{"x": number, "y": number}]
}