laser-clinic

byAyesha Khan

Act as a Senior Full-Stack Developer. Build a comprehensive web application titled "Ahmad's Basic Health Care." The core goal is to develop a lightweight, user-friendly MVP (Minimum Viable Product) for a small clinic. Functional Requirements: * Role-Based Access: Create a secure authentication system for Patients (viewing history/booking) and Staff/Ahmad (managing appointments/updating patient vitals). * Appointment Management: A simple booking system that prevents double-booking and displays available time slots. * Patient Health Cards: A digital record for each user displaying blood type, allergies, current medications, and a history of past visits. * Prescription Viewer: A dedicated section where patients can download or view PDF versions of their prescribed treatments. Technical Specifications: * Frontend: Use React.js with Tailwind CSS. The UI must be mobile-responsive, accessible, and use a calming palette of medical blues and whites. * Backend/Database: Suggest a schema for a NoSQL or SQL database that handles relational data between doctors and patients efficiently. * Security: Implement basic HIPAA-compliant logic, ensuring data encryption at rest and in transit. Output Required: * Architecture Map: A high-level overview of how the frontend and backend interact. * Database Schema: A detailed structure for Users, Appointments, and MedicalRecords. * Frontend Code: A functional React boilerplate for the Patient Dashboard including a sidebar and "Recent Activity" feed. * UI/UX Guide: A brief style guide for maintaining a professional "Health Care" aesthetic.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks10

#1

Design Home Page

To Do

Create a calming and professional home page design featuring the interactive 'Health Timeline' visualization as described in the SRD. Ensure the design aligns with the suggested color palette and typography.

AI 30%
Human 70%
High Priority
2 days
AI Credits:5
UI/UX Designer
#10

Build User Management Page

To Do

Implement the user management page for Ahmad to view users, assign roles, and edit permissions. Ensure responsiveness and role-based access.

AI 80%
Human 20%
Medium Priority
3 days
AI Credits:7
Frontend Developer
#7

Build Health Card Page

To Do

Implement the health card page for Patients to view their blood type, allergies, current medications, and visit history. Ensure responsiveness and accessibility.

AI 80%
Human 20%
Medium Priority
2.5 days
AI Credits:6
Frontend Developer
#5

Implement Appointment API

To Do

Develop the backend API for managing appointments, including creating, updating, canceling, and viewing appointments. Ensure conflict prevention logic is implemented.

AI 90%
Human 10%
Medium Priority
3 days
AI Credits:8
Backend Developer
#8

Implement Prescription API

To Do

Develop the backend API for managing prescriptions, including viewing and downloading them in PDF format.

AI 90%
Human 10%
Medium Priority
2 days
AI Credits:7
Backend Developer
#6

Build Appointment Page

To Do

Implement the appointment page for Patients to view available slots and book appointments. Ensure integration with the Appointment API and responsiveness.

Depends on:#5
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2.5 days
AI Credits:6
Frontend Developer
#9

Build Prescription Page

To Do

Implement the prescription page for Patients to view and download their prescriptions in PDF format. Ensure integration with the Prescription API.

Depends on:#8
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2.5 days
AI Credits:6
Frontend Developer
#2

Align Colors and Theme

To Do

Ensure the application uses the calming palette of medical blues and whites, with soft greens and greys as accents. Apply the typography guidelines using 'Roboto' or 'Open Sans'.

Depends on:#1
Waiting for dependencies
AI 20%
Human 80%
High Priority
1 day
AI Credits:3
UI/UX Designer
#3

Build Home Page

To Do

Implement the home page based on the design, including the interactive 'Health Timeline' visualization. Ensure responsiveness and accessibility as per WCAG 2.1 standards.

Depends on:#1#2
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Credits:7
Frontend Developer
#4

Build Dashboard Page

To Do

Implement the dashboard page for all roles (Patient, Staff, Ahmad) based on the user flow diagrams. Include the timeline visualization and role-specific data as described in the SRD.

Depends on:#3
Waiting for dependencies
AI 80%
Human 20%
High Priority
3 days
AI Credits:7
Frontend Developer
Landing: View Info
Login: Sign In
Dashboard: View Timeline
Appointments: Oversee All
Appointments: Manage Schedule
Patient Records: View All
Patient Records: Edit Records
User Management: View Users
User Management: Assign Roles
User Management: Edit Permissions
Settings: Configure System