Skip to content

WRGII/CARERVIEW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,230 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarerView - Functional Assessment Made Easy!

For family caregivers to record and discuss observations using ADA and OT functional assessment categories.

Features

For Caregivers

  • Interactive Scoring: 1-5 sliders with per-question and bulk save options
  • ADA/OT Definitions: Accessible tooltips with professional definitions
  • ADA/OT Categories and Questions: Guiding the Caregiver through daily observations step-by-step.
  • Export Capabilities: DOCX and CSV exports for individual observations
  • Observation History: View and manage all recorded observations

For Administrators

  • Aggregate Analytics: View system-wide statistics and trends
  • Data Oversight: Monitor caregiver activity and observation patterns

Technology Stack

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • State Management: React Query for server state
  • Database: Supabase Postgres with Row Level Security
  • Authentication: Supabase Auth with email/password
  • Deployment: Bolt Publishing
  • Edge Functions: Supabase Edge Functions
  • Exports: docx and file-saver libraries

Database Architecture

All data is stored in Supabase with proper RLS policies:

  • legend - Score meanings (1-5 scale)
  • categories - ADL/IADL categories with definitions
  • questions - Assessment questions linked to categories
  • observations - Caregiver observation sessions
  • responses - Individual question scores

Security Model

  • Row Level Security: All data isolated by token_id
  • Role-Based Access: Separate permissions for admins and caregivers

Getting Started

  1. Setup Supabase: COMPLETED
  2. Environment Variables: COMPLETED
  3. Setup Categories: COMPLETED
  4. Setup Questions: COMPLETED

Development

npm run dev    # Start development server
npm run build  # Build for production

Deployment

The application is deployed using Bolt Publishing with:

  • One-click publishing to bolt.host
  • Automatic Supabase integration
  • Environment variables from .env file
  • Custom domain support (carerview.com)

Built with ❤️ for family caregiving assessment.

About

For family and professional caregivers to record daily observations across ADA and OT Activities of Daily Living categories. Daily functional assessment made Easy!

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors