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 β¦