{
    "project_name": "Meu SaaS",
    "tagline": "Gestão simples e completa para o seu negócio.",
    "stack": "php-8.2+mysql+bootstrap-5",
    "version": 1,
    "modules": [
        "auth",
        "users",
        "settings",
        "clients",
        "appointments",
        "financial"
    ],
    "entities": [
        {
            "table": "patients",
            "label": "Pacientes",
            "label_singular": "Paciente",
            "icon": "person-heart",
            "fields": [
                {
                    "name": "name",
                    "label": "Nome",
                    "type": "string",
                    "required": true,
                    "options": []
                },
                {
                    "name": "phone",
                    "label": "Telefone",
                    "type": "phone",
                    "required": false,
                    "options": []
                },
                {
                    "name": "email",
                    "label": "E-mail",
                    "type": "email",
                    "required": false,
                    "options": []
                },
                {
                    "name": "birth_date",
                    "label": "Nascimento",
                    "type": "date",
                    "required": false,
                    "options": []
                },
                {
                    "name": "notes",
                    "label": "Observações",
                    "type": "text",
                    "required": false,
                    "options": []
                }
            ]
        },
        {
            "table": "appointments",
            "label": "Consultas",
            "label_singular": "Consulta",
            "icon": "calendar-check",
            "fields": [
                {
                    "name": "patient_id",
                    "label": "Paciente",
                    "type": "integer",
                    "required": true,
                    "options": []
                },
                {
                    "name": "scheduled_at",
                    "label": "Data e hora",
                    "type": "datetime",
                    "required": true,
                    "options": []
                },
                {
                    "name": "procedure_name",
                    "label": "Procedimento",
                    "type": "string",
                    "required": false,
                    "options": []
                },
                {
                    "name": "status",
                    "label": "Status",
                    "type": "select",
                    "required": true,
                    "options": [
                        "Agendada",
                        "Confirmada",
                        "Realizada",
                        "Cancelada"
                    ]
                }
            ]
        },
        {
            "table": "treatments",
            "label": "Tratamentos",
            "label_singular": "Tratamento",
            "icon": "clipboard2-pulse",
            "fields": [
                {
                    "name": "patient_id",
                    "label": "Paciente",
                    "type": "integer",
                    "required": true,
                    "options": []
                },
                {
                    "name": "title",
                    "label": "Tratamento",
                    "type": "string",
                    "required": true,
                    "options": []
                },
                {
                    "name": "price",
                    "label": "Valor",
                    "type": "money",
                    "required": false,
                    "options": []
                },
                {
                    "name": "status",
                    "label": "Status",
                    "type": "select",
                    "required": true,
                    "options": [
                        "Planejado",
                        "Em andamento",
                        "Concluído"
                    ]
                }
            ]
        },
        {
            "table": "payments",
            "label": "Pagamentos",
            "label_singular": "Pagamento",
            "icon": "cash-coin",
            "fields": [
                {
                    "name": "patient_id",
                    "label": "Paciente",
                    "type": "integer",
                    "required": true,
                    "options": []
                },
                {
                    "name": "amount",
                    "label": "Valor",
                    "type": "money",
                    "required": true,
                    "options": []
                },
                {
                    "name": "paid_on",
                    "label": "Pago em",
                    "type": "date",
                    "required": false,
                    "options": []
                },
                {
                    "name": "method",
                    "label": "Forma",
                    "type": "select",
                    "required": false,
                    "options": [
                        "Pix",
                        "Cartão",
                        "Dinheiro",
                        "Boleto"
                    ]
                }
            ]
        }
    ],
    "routes": [
        "dashboard",
        "users",
        "patients",
        "appointments",
        "treatments",
        "payments"
    ],
    "permissions": {
        "admin": [
            "*"
        ],
        "user": [
            "patients",
            "appointments",
            "treatments",
            "payments"
        ]
    },
    "design": {
        "font": "Plus Jakarta Sans",
        "sidebar_style": "dark",
        "dashboard": {
            "welcome_title": "Bem-vindo ao seu sistema",
            "welcome_text": "",
            "kpis": [
                {
                    "label": "Pacientes",
                    "table": "patients",
                    "icon": "person-heart"
                },
                {
                    "label": "Consultas",
                    "table": "appointments",
                    "icon": "calendar-check"
                },
                {
                    "label": "Tratamentos",
                    "table": "treatments",
                    "icon": "clipboard2-pulse"
                },
                {
                    "label": "Pagamentos",
                    "table": "payments",
                    "icon": "cash-coin"
                }
            ]
        },
        "pages": {
            "patients": {
                "layout": "table",
                "subtitle": ""
            },
            "appointments": {
                "layout": "table",
                "subtitle": ""
            },
            "treatments": {
                "layout": "table",
                "subtitle": ""
            },
            "payments": {
                "layout": "table",
                "subtitle": ""
            }
        }
    },
    "created_at": "2026-09-27T09:02:20+00:00"
}