A Next.JS App allowing users to simulate the Stock Market - built with automated CI/CD deploy to AWS using GHA / Docker.
stockSimulatorUser: { currentBalance: int, stocks: { nameOfStock: int (Amount owned) } }
DynamoDB: userID | userData userData: { password: string, balance: string, stocks: {}, apiKey: string }
Every Page: authenticate user using username and password OR API KEY API Routes: Do the same Upon Registration: Generate API Key, store password and issue APIKey to Client using a cookie