A Bautt é uma plataforma revolucionária de gestão de projetos que combina inteligência artificial, automação e design moderno para otimizar o fluxo de trabalho de equipes e empresas.
- Dashboard Inteligente: Visão completa dos projetos em tempo real
- Gestão de Equipes: Controle avançado de usuários e permissões
- Automação de Processos: Workflows inteligentes para máxima eficiência
- Relatórios Avançados: Analytics detalhados com insights acionáveis
- Integração Completa: APIs robustas para conectar suas ferramentas favoritas
Este projeto foi desenvolvido com:
- React 18 + TypeScript - Interface moderna e type-safe
- Vite - Build tool ultrarrápido
- TailwindCSS - Styling utilitário responsivo
- i18next - Internacionalização completa (PT-BR padrão)
- React Router - Navegação SPA avançada
- Node.js 18+
- npm ou yarn
# Clone o repositório
git clone https://github.com/bautt/plataforma-pro.git
# Acesse o diretório
cd plataforma-pro/boltify
# Instale as dependências
npm install
# ou
yarn install# Inicia o servidor de desenvolvimento
npm run dev
# ou
yarn devAbra http://localhost:5174 no seu navegador.
# Gera build otimizado para produção
npm run build
# ou
yarn build# Executa análise ESLint
npm run lint
yarn run lint
# Corrige problemas ESLint automaticamente
npm run lint:fix
yarn run lint:fix
# Formata código com Prettier
npm run prettier:fix
yarn run prettier:fix# Processa ícones SVG da pasta SvgIcons
npm run icon
yarn run iconbautt-plataforma-pro/
├── public/ # Arquivos estáticos
├── src/
│ ├── api/ # Configurações de API
│ ├── assets/ # Imagens e recursos
│ ├── components/ # Componentes reutilizáveis
│ ├── config/
│ │ └── theme.config.ts # Configurações do tema Bautt
│ ├── constants/ # Constantes da aplicação
│ ├── context/ # Contextos React
│ ├── hooks/ # Custom hooks
│ ├── layouts/ # Layouts de página
│ ├── locales/ # Traduções (PT-BR padrão)
│ │ ├── pt/ # Português brasileiro
│ │ ├── en/ # Inglês
│ │ └── es/ # Espanhol
│ ├── pages/ # Páginas da aplicação
│ ├── types/ # Definições TypeScript
│ ├── utils/ # Utilitários
│ ├── App.tsx # Componente principal
│ ├── i18n.ts # Configuração i18n
│ └── main.tsx # Entry point
├── .env # Variáveis de ambiente
├── package.json
├── vite.config.ts # Configuração Vite
└── README.md
// src/config/theme.config.ts
const themeConfig = {
projectTitle: 'Bautt',
projectName: 'Bautt | Plataforma Pro - Gestão Inteligente de Projetos',
language: 'pt',
themeColor: 'emerald', // Verde Bautt
themeColorShade: '600',
// ...outras configurações
};- Primary: Emerald 600 (#059669)
- Secondary: Gray 600 (#4B5563)
- Accent: Blue 500 (#3B82F6)
O sistema suporta múltiplos idiomas com português brasileiro como padrão:
- 🇧🇷 Português (pt) - Padrão
- 🇺🇸 Inglês (en)
- 🇪🇸 Espanhol (es)
- 🇸🇦 Árabe (ar)
// Exemplo de configuração de páginas
export const bauttPages = {
dashboard: {
id: 'dashboard',
to: '/dashboard',
text: 'Painel Principal',
icon: 'HeroChartBar',
},
projects: {
id: 'projects',
to: '/projetos',
text: 'Projetos',
icon: 'HeroFolder',
subPages: {
list: {
id: 'projectsList',
to: '/projetos/lista',
text: 'Lista de Projetos',
icon: 'HeroListBullet',
},
create: {
id: 'projectsCreate',
to: '/projetos/criar',
text: 'Criar Projeto',
icon: 'HeroPlus',
},
},
},
};// Exemplo de rota protegida
{
element: <Protected role='admin' />,
children: [
{
element: <DefaultLayout />,
children: [
{
path: '/admin/dashboard',
element: <AdminDashboard />,
},
],
},
],
}- Conecte seu repositório ao Netlify
- Configure build command:
npm run build - Configure publish directory:
dist - Deploy automático em cada push
- Vercel: Suporte nativo para Vite
- AWS S3 + CloudFront: Para grandes volumes
- Docker: Container pronto para produção
- Website: bautt.com.br
- Email: suporte@bautt.com.br
- Documentação: docs.bautt.com.br
© 2024 Bautt. Todos os direitos reservados.
Desenvolvido com ❤️ pela equipe Bautt
