# Normogen

**Normogen** (Mapudungun for "Balanced Life") is an open-source health data platform for private, secure health data management.

## 📚 Documentation

All project documentation has been organized into the `docs/` directory:

- **[Documentation Index](./docs/README.md)** - Start here for complete documentation
- **[Product Overview](./docs/product/README.md)** - Project introduction and features
- **[Quick Start](./docs/product/README.md#quick-start)** - Get started quickly
- **[API Documentation](./docs/product/README.md#backend-api-endpoints)** - Backend API reference

## 🚀 Quick Start

```bash
# Clone repository
git clone <forgejo-url> normogen
cd normogen/backend

# Setup configuration
cp .env.example .env
# Edit .env with your values

# Run with Docker Compose
docker compose up -d

# Check status
curl http://localhost:6800/health
```

## 📊 Current Status

- **Phase**: 2.8 (Planning - Drug Interactions & Advanced Features)
- **Backend**: Rust + Axum + MongoDB (~91% complete)
- **Frontend**: React + TypeScript (~10% complete)
- **Deployment**: Docker on Solaria

## 🗂️ Documentation Structure

```
docs/
├── product/          # Product definition, features, roadmap
├── implementation/   # Phase plans, specs, progress reports
├── testing/          # Test scripts and results
├── deployment/       # Deployment guides and scripts
├── development/      # Git workflow, CI/CD, development tools
└── archive/          # Historical documentation
```

## 📖 Full Documentation

See the [Documentation Index](./docs/README.md) for complete project documentation.

---

*Last Updated: 2026-03-09*
