Responsive API-Driven Client Portal

Job ID: 40460067

Budget: ₹1,500 – ₹12,500 INR

I need a web portal that consumes every endpoint under http://swagger.denovolab.com/#/ClientPortal and turns them into a clean, mobile-friendly interface. Only our clients will ever log in, so role handling can stay simple: once authenticated with the standard username-and-password flow exposed in the API, users should land on a dashboard that surfaces their account details, full transaction history, billing information and any additional data already available in the same API set.

The front end must respond effortlessly on phones, tablets and desktops, and I want the overall UX to feel intuitive enough that no separate training is required. A single configuration flag (env variable or similar) should let me point the entire portal to whatever IP or base URL I choose so that I can host it internally and change servers later without touching the code again.

Acceptance criteria
• Responsive UI renders correctly on the latest Chrome, Firefox, Safari and Edge
• Successful login using the API’s username/password route and rejection of invalid credentials
• Separate screens or tabs for Account, Transactions, Billing and any other exposed resources, each pulling live data from the API
• No access paths or menus visible for admin-only functions, since clients are the sole users
• Easy-to-edit setting for base API URL/IP, documented in a concise README
• Source code handed over in a Git repository with basic setup instructions and build script

Use whatever modern stack you prefer (React, Vue, Angular, Svelte or plain JS with a solid CSS framework—Tailwind, Bootstrap, etc. are fine) as long as the final bundle is lightweight, secure, and maintainable.

PLEASE NOTE : YOUR BIDDING PRICE WILL BE CONSIDERED FINAL PRICE NO NEGOTIATIONS WILL BE DONE AFTER YOU PLACE YOUR BID.