Know your rights before making your next move. Plain-language legal information for Kenya
# Sheria Sasa (Law Now) 🏛️
**Know your rights before making your next move.**
A plain-language legal information platform for Kenya. Sheria Sasa helps ordinary people understand their rights across key life areas: police interactions, housing, employment, financial scams, family matters, and ID/passport issues.
## Features
- **7 Essential Topics**: Police, Housing, Employment, M-Pesa & Scams, Family, ID & Passports, plus General Rights
- **Plain-Language Explanations**: No jargon—just clear, actionable guidance
- **Practical Next Steps**: Real actions you can take immediately
- **Official Resource Links**: Vetted Kenyan government and NGO resources
- **Mobile-First Design**: Built for users accessing via phone
- **Dark Mode**: Easy on the eyes, easier on battery
- **Privacy-First**: No tracking, no data collection—just reliable information
## Tech Stack
- **Next.js 14** - React framework with App Router
- **TypeScript** - Type safety
- **Tailwind CSS** - Responsive styling
- **next-themes** - Dark mode support
- **Lucide Icons** - Clean, minimal iconography
## Getting Started
### Prerequisites
- Node.js 18+
- npm or yarn
### Installation
```bash
# Clone the repository
git clone
github.com
cd sheria-sasa
# Install dependencies
npm install
# Run development server
npm run dev
```
Open
localhost in your browser.
### Build for Production
```bash
npm run build
npm start
```
## Project Structure
```
sheria-sasa/
├── app/
│ ├── layout.tsx # Root layout with theme provider
│ ├── page.tsx # Homepage
│ ├── topic/
│ │ └── [slug]/
│ │ └── page.tsx # Individual topic pages
│ └── globals.css # Global styles
├── components/
│ ├── Header.tsx # Navigation header
│ ├── ThemeToggle.tsx # Dark mode toggle
│ └── Footer.tsx # Footer with links
├── data/
│ └── topics.ts # All legal topic content
├── lib/
│ ├── utils.ts …