Project Overview We're building a comprehensive web-based practice management system for acupressure clinics featuring an innovative interactive 3D body mapping system. This is a full-featured application for doctors to manage patients, treatments, appointments, billing, and analytics. ________________________________________ TOP PRIORITIES (Deal Breakers) 1. Interactive 3D Human Body Model (CRITICAL) This is our core differentiator and the primary selection criteria. Must Have: • Full-body 3D model (front/back views) with 50+ clickable acupressure points • Dynamic highlighting: When disease selected → relevant points highlight in red, others dimmed • Smooth rotation, zoom, touch-optimized for tablets • Performance: 60fps rendering, <2 second load time • Point tracking: duration, pressure intensity, patient response Required Tech Stack Options: Three.js, Babylon.js, React Three Fiber, or WebGL 2. Data Security & Privacy (CRITICAL) Medical data application requiring enterprise-level security. Must Have: • Secure authentication (JWT, password hashing, session management) • Data encryption (at rest and in transit) • HIPAA-compliance considerations • Transaction-based database operations • OWASP Top 10 security practices ________________________________________ Core Features (4 Main Modules) Module 1: Pre-Treatment • Doctor registration & authentication (with license verification) • Patient registration by doctor (medical history, allergies, emergency contacts) • SMS/Email notifications Module 2: Treatment (CRITICAL) • Interactive 3D body mapping with acupressure point database • Disease-to-point mapping (auto-highlight relevant points) • Treatment session interface (timer, vitals, pain scale, real-time tracking) • Session completion with summary and auto-invoice generation Module 3: Post-Treatment • Billing & payment system (invoice generation, payment gateway integration, PDF receipts) • Appointment scheduling (calendar, time slots, booking management) • Notification system (SMS/Email for appointments, reminders, payments) Module 4: Dashboard & Management • Doctor dashboard (today's stats, appointments, quick actions, activity feed) • Patient management (search, profiles, treatment history, payment records) • Analytics & reports (revenue trends, session stats, charts, export to Excel/PDF) • Settings (profile, schedule, fees, notification preferences) ________________________________________ Tech Stack Requirements Frontend: React.js/Vue.js + Three.js/Babylon.js + Tailwind/Material-UI (Responsive design) Backend: Node.js/Python/PHP + RESTful API + JWT authentication Database: PostgreSQL/MySQL Integrations: Email (SendGrid/SES), SMS (Twilio/MSG91), Payment Gateway (Razorpay/Stripe), Cloud Storage Performance: <3s page load, <2s 3D model load, auto-save every 2s ________________________________________ Must-Have Skills • Strong 3D web development (Three.js/Babylon.js/WebGL) - Portfolio required • Secure application development - Healthcare/medical app experience preferred • Full-stack development (3+ years) • Database design & API development • Payment gateway & notification systems • Responsive design ________________________________________ To Apply, Include: 1. 3D Portfolio - Links to interactive 3D web apps you've built 2. Security Experience - Medical/healthcare app examples 3. Brief Technical Approach - How you'd build the 3D body mapping 4. Tech Stack Recommendation 5. Timeline Estimate with milestones ⚠️ Applications without 3D portfolio will not be considered. ________________________________________ Deliverables • Fully functional web app with all 4 modules • Interactive 3D body model with acupressure database • Responsive design (desktop/tablet/mobile) • API documentation + User manual • Cloud deployment + Source code • Database schema + Testing docs ________________________________________ Next Steps Selected candidates will: 1. Demo previous 3D work 2. Discuss technical approach for 3D mapping 3. Review security architecture 4. Detailed project planning The 3D body mapping system is the deal-breaker. Your 3D experience will be the primary selection factor. Detailed project documentation available for shortlisted candidates.