Recharge Platform & REST API

Замовник: AI | Опубліковано: 06.10.2025

I’m building a unified recharge ecosystem that includes a responsive web interface and a REST API to serve both Android clients and browser-based users. The core scope revolves around two user-facing capabilities—secure recharge processing and an always-available transaction history—wrapped in a straightforward email / password authentication flow. Here’s what I need done: • Robust user management: account creation, encrypted credential storage, login, and session handling. • Recharge workflow: endpoints and pages that accept the relevant payloads, hit the payment/provider gateway, and return clear success or failure responses. • Transaction ledger: every recharge must be written to a persistent store and exposed through paginated history calls (filterable by date and status). I’m flexible on stack choice as long as it’s mainstream (think Node.js + Express, Django + DRF, Laravel, etc.) and documented well. Please structure the API around standard REST conventions, include token-based auth for mobile calls, and deliver concise OpenAPI / Swagger docs so my Android developer can plug in immediately. Frontend requirements are modest: a clean, mobile-friendly website that consumes the same endpoints, shows current wallet value pulled from the API, lets users trigger a recharge, and lists recent transactions. If you prefer a SPA framework (React, Vue), that’s welcome; plain server-rendered pages are fine too. Deliverables 1. Source code with clear README and setup scripts (Docker or local). 2. Database schema/migrations. 3. Postman collection or Swagger spec covering all routes. 4. Short hand-off video or notes explaining deployment and key modules. Security, clarity, and clean code structure will be the success criteria.