Small WebApp to View Data and Reports

Job ID: 40150884

Budget: £20 – £250 GBP

I need a lightweight, mobile-friendly web application built with React that connects to an already-running API. The API handles both authentication and data retrieval, so the front-end’s job is to provide a clean user journey and render the returned records clearly on any phone, tablet, or desktop.

Core screens
• Login – call the API for token-based authentication and route users onward only after a successful response.
• Dashboard – surface our custom metrics at a glance; the exact metrics will be supplied once we start, but the layout should be flexible so new cards or charts can be dropped in easily.
• Reports – list reports with multiple filters: Date range etc.
• Custom Reports – display data in an interactive grid (sortable, pageable, and exportable to CSV).

Technical notes
• Build with modern React
• Keep the codebase fully responsive;
• Organise API calls cleanly
• Source code must be handed over in full, including package.json and any build scripts.