Verified Caregiver Platform with React, Supabase, and cloud integrations
# TataConnect — Verified Caregiver Platform
A full-stack web application connecting verified housekeepers and nannies with families in Cameroon, built with React, TypeScript, Express, and modern cloud integrations.
## 🏗️ Tech Stack
| Layer | Technology |
|-------|-----------|
| **Frontend** | React 19 + TypeScript + Vite + React Router |
| **Backend** | Express.js (Node.js) + TypeScript |
| **Database** | Supabase (PostgreSQL) + Prisma ORM |
| **Auth** | Supabase Authentication |
| **Email** | Resend |
| **Analytics** | PostHog |
| **Error Monitoring** | Sentry |
| **Caching** | Upstash Redis |
| **Vector Search** | Pinecone |
| **Deployment Ready** | Vercel (frontend) + Railway/Render (backend) |
## 📁 Project Structure
```
tataconnect/
├── src/ # React frontend
│ ├── components/ # Reusable UI components
│ ├── context/ # Auth context with Supabase
│ ├── pages/ # Main pages (Dashboard, Messaging, etc.)
│ ├── services/ # API & Supabase clients
│ ├── main.tsx # Sentry & PostHog initialization
│ └── index.css # Global styles
│
├── backend/ # Express API
│ ├── src/
│ │ ├── routes/ # API endpoints (auth, caregivers, messaging, etc.)
│ │ ├── services/ # Service modules (Pinecone, Upstash, PostHog)
│ │ ├── server.ts # Sentry initialization & app setup
│ │ └── seed.ts # Database seeding
│ ├── prisma/
│ │ └── schema.prisma # Database schema
│ └── .env.example # Environment template
│
├── .env.example # Frontend environment template
├── package.json # Frontend dependencies
└── README.md
```
## 🚀 Quick Start
### Prerequisites
- Node.js 18+
- npm or yarn
- Git
- Supabase CLI (optional, for local development)
### Installation
```bash
# Clone the repository
git clone
github.co …