Dashboard frontend para a aplicação TexCycle - uma plataforma de gerenciamento e reciclagem têxtil.
- React 19 - Biblioteca para construção de interfaces
- TypeScript - Superset JavaScript com tipagem estática
- Vite - Build tool e dev server de alta performance
- React Router DOM - Roteamento para aplicações React
- Tailwind CSS - Framework CSS utility-first
- ESLint - Linter para qualidade de código
- Node.js (versão 18 ou superior recomendada)
- npm ou yarn
- Clone o repositório:
git clone https://github.com/TexCycle/texcycle-dashboard.git
cd texcycle-dashboard/frontend- Instale as dependências:
npm installnpm run devO servidor de desenvolvimento iniciará em http://localhost:5173 (porta padrão do Vite)
npm run buildnpm run previewnpm run linttexcycle-dashboard/
├── frontend/
│ ├── src/ # Código fonte da aplicação
│ ├── public/ # Arquivos estáticos
│ ├── index.html # HTML principal
│ ├── package.json # Dependências e scripts
│ ├── vite.config.ts # Configuração do Vite
│ ├── tsconfig.json # Configuração do TypeScript
│ └── tailwind. config.js # Configuração do Tailwind CSS
└── README.md
- API Backend: TexCycle/textcycle-api
| Script | Descrição |
|---|---|
npm run dev |
Inicia o servidor de desenvolvimento |
npm run build |
Compila o TypeScript e cria o build de produção |
npm run lint |
Executa o ESLint para verificar qualidade do código |
npm run preview |
Preview do build de produção localmente |
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob uma licença proprietária da organização TexCycle.