Logo Lanfrica

Sheva-1/tataconnect_1

Domaine:

digital infrastructure

Type de record:

software
Créateur:
She
Hôte:
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

Languages