Site institucional da NOUS Tecnologia — consultoria em projetos de tecnologia com foco em inteligência artificial aplicada a impacto social, integrações e arquitetura funcional de soluções. No ar em inovanous.com.
O repositório também hospeda a demonstração navegável Arandu 2.0, apresentada na
Consulta Pública 001/2026 da SECTI-GO, na rota /arandu.
| Camada | Tecnologia |
|---|---|
| UI | React 18 + Vite |
| Estilo | Tailwind CSS + shadcn/ui (Radix) |
| Roteamento | React Router |
| Backend | Base44 SDK (@base44/sdk) |
| CI/CD | GitHub Actions → branch deploy → cron pull no cPanel |
O site não usa FTP nem deploy manual. O fluxo é:
push na main → GitHub Actions (npm ci + vite build)
→ força push do dist/ na branch deploy
→ cron no cPanel (HostGator) faz git pull da branch deploy
→ inovanous.com atualizado
Consequência prática: para publicar uma alteração, basta um push na main.
O workflow está em .github/workflows/deploy.yml e o
script executado no servidor em scripts/server-deploy.sh.
Pré-requisitos: Node.js 22+.
npm install
cp .env.example .env.local # preencha as variáveis abaixo
npm run devVariáveis de ambiente:
| Variável | Descrição |
|---|---|
VITE_BASE44_APP_ID |
ID da aplicação no Base44 |
VITE_BASE44_APP_BASE_URL |
URL do backend Base44 |
Outros scripts:
npm run build # build de produção em dist/
npm run preview # serve o build local
npm run lint # ESLintsrc/
├── pages/ Home, Sobre, Soluções, Projetos, Investidores, Contato, SEO
├── components/ componentes de UI (shadcn/ui) e de seção
├── api/ integração com o Base44 SDK
├── hooks/ hooks compartilhados
├── lib/ utils/ utilitários
└── Layout.jsx shell de navegação e rodapé
.github/workflows/ pipeline de build e publicação
scripts/ script de deploy executado no servidor
MIT © Suzana Marques Dias — NOUS Tecnologia.