Build AI-Assisted Full-Stack Transactions App
BrexSoftware Engineer · Technical ScreenLast 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.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.