Telehealth Backend & Payment Integration
Budget: ₹1,500 – ₹12,500 INR
I’m building a lightweight telehealth web app and need an experienced backend developer to set up the core services. The stack is fixed at Node.js for the server layer and PostgreSQL as the data store, so deep familiarity with Express (or a comparable framework), query builders/ORMs, and SQL optimisation is essential.
Scope of this first phase is intentionally narrow—two key modules only:
1. Secure user authentication (email / password, bcrypt hashing, JWT sessions)
2. Payment workflow wired to either Stripe or Razorpay—single-charge flow with webhooks for confirmation and refunds
The REST API should expose clean endpoints the front-end team can consume for sign-up/login, patient profiles, appointment booking, and payment intent creation. Please containerise the app with Docker, include migration scripts for the database, and document everything through Swagger or an equivalent Postman collection.
Deliverables (all required for acceptance):
• Well-structured Node.js codebase (TypeScript preferred, vanilla JS acceptable)
• PostgreSQL schema & migration files
• Auth middleware and token refresh logic
• Complete Stripe/Razorpay integration with test keys and webhook handling
• API documentation + concise README covering local setup, env variables, and deployment steps
This is not a massive build; I expect an experienced developer to wrap it up efficiently. Share your timeframe and a link to a similar project if possible—I’d love to get started right away.
Scope of this first phase is intentionally narrow—two key modules only:
1. Secure user authentication (email / password, bcrypt hashing, JWT sessions)
2. Payment workflow wired to either Stripe or Razorpay—single-charge flow with webhooks for confirmation and refunds
The REST API should expose clean endpoints the front-end team can consume for sign-up/login, patient profiles, appointment booking, and payment intent creation. Please containerise the app with Docker, include migration scripts for the database, and document everything through Swagger or an equivalent Postman collection.
Deliverables (all required for acceptance):
• Well-structured Node.js codebase (TypeScript preferred, vanilla JS acceptable)
• PostgreSQL schema & migration files
• Auth middleware and token refresh logic
• Complete Stripe/Razorpay integration with test keys and webhook handling
• API documentation + concise README covering local setup, env variables, and deployment steps
This is not a massive build; I expect an experienced developer to wrap it up efficiently. Share your timeframe and a link to a similar project if possible—I’d love to get started right away.
Related categories:
JavaScript
SQL
NoSQL Couch & Mongo
Node.js
PostgreSQL
AngularJS
Docker
API
Frontend Development
API Development