CareShare is a platform designed to help neighbors share resources, request assistance, and support each other locally.
- Food sharing
- Clothing donations
- Help offers
- Errand requests
- Community dashboard with filters
- User profiles to track contributions and requests
- Frontend: React 18 + TypeScript
- Build tool: Vite
- Styling: Tailwind CSS and shadcn-ui components
- Mobile: Capacitor for Android app
- Backend: Supabase (authentication and database)
- State management: React Context API + Tanstack Query
- Node.js v16 or later
- npm or yarn
git clone <your-repository-url>
cd careshare
npm install
npm run devThe app runs at http://localhost:8080
npx cap add android
npm run build
npx cap sync
npx cap open androidsrc/
├── components/ # UI components
├── contexts/ # React context providers
├── hooks/ # Custom hooks
├── integrations/ # External services
├── lib/ # Utilities and constants
├── pages/ # App pages and routes
└── main.tsx # App entry point
MIT License