# JetApps

JetApps e o nome oficial da base estrutural de criacao de apps da HSN.

## Decisao

- o nome anterior `JetMail` deixa de ser usado como referencia de base
- a partir de agora a base passa a se chamar `JetApps`
- o app `Tendas` e a implementacao de referencia para apps administrativos PHP

## Objetivo

Padronizar a criacao de novos apps com:

- layout administrativo consistente
- auth, sessao e helpers reutilizaveis
- integracao com `base.hsn.com.br`
- pasta `public` com assets locais
- separacao entre core e regras de negocio do app

## Estrutura base recomendada

```text
/api
/app
  /views
    /layout
/config
/database
/docs
/includes
/public
  /admin
  /assets
    /css
    /js
    /img
/storage
```

## Regras

- o layout base vem do `base.hsn.com.br`
- o CSS local do app fica em `public/assets/css/custom.css`
- modulos reaproveitaveis devem ser promovidos para a camada JetApps
- novos apps nao devem duplicar auth, helpers e layout sem necessidade

## Referencia operacional

Hoje o `Tendas` e a melhor referencia para:

- login
- dashboard
- sidebar/topbar
- CRUD administrativo
- acoplamento com assets base HSN

## Evolucao esperada

1. consolidar um `jetapps-core`
2. separar `jetapps-assets`
3. manter `jetapps-starters`
4. empacotar mobile via Android, iOS e Windows
