π README.md (Grant-ready version)
Uzima is a health and wellness platform connecting users to healers, tasks, knowledge sharing, and rewards.
This repository contains the frontend built with Next.js (App Router) and TypeScript.
- Next.js 14+
- React
- TypeScript
- Tailwind CSS
- PWA Support
- Component-driven architecture
app/β Next.js routes (pages, APIs, layouts)components/β Reusable UI componentscomponents/ui/β Design system componentscomponents/tasks/β Task system UIcomponents/healers/β Healer marketplace UIcomponents/dashboard/β User dashboard features
npm install
npm run dev
App runs on:
http://localhost:3000
π§ͺ Scripts
npm run dev # Start development server
npm run build # Build production app
npm run start # Start production server
npm run lint # Run lint checks
π§© Features
Healers marketplace
Health task system
Rewards system (XLM rewards)
Admin dashboard
Offline/PWA support
Notifications system
Community features
π¦ Contribution Guide
We welcome contributors.
Steps:
Fork repo
Create branch
Make changes
Run lint checks
Submit PR
β
Quality Rules
All contributions must:
Pass npm run lint
Be responsive
Follow existing UI patterns
Include loading + empty states where needed
π License
MIT