Physiotherapy Business Intelligence Web App Development

Job ID: 39584973

Budget: $8 – $15 USD

I need a skilled full stack web app developer to create an application accessible on both desktop and mobile platforms.

Background:
The purpose of the app is to collect inputs from physiotherapy patients on day one of their treatment so the physio practice owner will understand demographics, what influenced the patient's choice to choose their clinic, and information about marketing results. The AI will give them business intel/suggestions on what to do and how to mitigate risk of losing business.

This must be designed with HIPAA compliance in mind. To ensure this, the zip code and physician referral databases should be stored separately from the rest of the data, preventing any possibility of re-identification. All other data must remain de-identified.

Key requirements include:
- User authentication implementation
- Email and password
- OAuth integration
- I’m looking for someone who can also provide support and ongoing maintenance. Since I’m not a coder, I’ll need someone who’s available to assist if any issues come up.

I have a working demo on Replit. The following tech frameworks were used to build the project on Replit:
Frontend
* React 18 with TypeScript
* Vite for build tooling and development server
* Wouter for client-side routing
* TailwindCSS for styling
* shadcn/ui component library
* TanStack Query (React Query) for data fetching
* React Hook Form with Zod validation
* Framer Motion for animations

Backend
* Node.js with Express.js
* TypeScript (tsx for development)
* Passport.js with local strategy for authentication
* Session-based auth with PostgreSQL session store
* bcrypt for password hashing
* JWT tokens for API authentication
Database
* PostgreSQL (Neon serverless in production)
* Drizzle ORM with Zod integration
* Drizzle Kit for migrations

External Services
* OpenAI GPT-4o for AI review generation
* SendGrid for email delivery
* QR Code generation for review links
Deployment & Infrastructure
* Replit hosting platform
* Autoscale deployment configuration
* Environment-based configuration (development/production)

Key Libraries
* Lucide React for icons
* date-fns for date handling
* sanitize-html for security
* randomstring for token generation
* nodemailer with SendGrid transport

Ideal Skills:
- Proficiency in front-end and back-end technologies
- Experience with user authentication protocols
- Familiarity with OAuth and secure login systems
- Responsive design for seamless desktop and mobile experience
- Strong problem-solving skills and attention to detail

Please provide portfolios and relevant experience in your bids.