Data-Driven Web API Build

Job ID: 40182513

Budget: ₹75,000 – ₹150,000 INR

I need a clean, well-documented backend API that focuses on reliable data retrieval and update operations for two core resources—user profiles and transaction records. The interface must expose logical hyperlinks between related endpoints so a client application can easily traverse from, say, a user profile to that user’s recent transactions and back again.

You’re free to recommend the protocol style (REST, GraphQL, or another you find appropriate) as long as the final design keeps the learning curve low for frontend colleagues. Clarity of the route structure, consistent status codes, and straightforward pagination / filtering are more important to me than any specific framework choice.

Deliverables
• Source code with clear inline comments
• Endpoint map showing all cross-linked routes
• Sample requests and responses for every operation (create, read, update)
• A short README outlining setup, environment variables, and run commands

Acceptance Criteria
The API must return the correct data for all documented queries and updates, preserve referential links between resources, and install locally in a single command after dependency install.