Recharge Platform & REST API
Budget: ₹1,500 – ₹12,500 INR
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.
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.
Related categories:
PHP
Django
Node.js
Laravel
AngularJS
Frontend Development
API Development
REST API