# Overview - Nokken Documentation
Documentation for the Nokken medical tracking application
Author: Charlotte Croce

Skip to content

# Core Services

Nokken's architecture is built around several core services that provide foundational functionality to the application. These services follow a singleton pattern for efficient resource usage and are designed with clear separation of concerns.

## Structure

    lib/src/
    ├── app.dart                # App configuration and theme setup
    ├── core/                   # Core functionality shared across features
    │   ├── constants/          # App-wide constants
    │   ├── screens/            # Core screens (main container)
    │   ├── services/           # Shared services
    │   ├── theme/              # Theming system
    │   └── utils/              # Utility functions
    ├── features/               # Feature modules (medication, bloodwork, etc.)