Katkat

Build AI-Assisted Full-Stack Transactions App

BrexSoftware Engineer · Technical Screen

Last updated

This question evaluates full‑stack engineering competencies including API design, data persistence, input validation, transactional integrity for monetary data, frontend-backend integration, automated testing, and developer documentation.

Using an AI coding tool of your choice (e.g., Cursor), build a minimal full‑stack web application that supports simple monetary transactions and account balances. Requirements: expose a REST or GraphQL API for creating transactions (credit/debit), persist data (in‑memory or lightweight DB is acceptable), provide a simple frontend to submit and view transactions, validate inputs, prevent negative balances, and include basic tests. Provide setup instructions and a concise README.