Loading repository data…
Loading repository data…
GustavoHx09 / repository
Em complemento do projeto desafio-minhafabrica criei esta segunda parte utilizando NextJs, React, TypeScript e Tailwind CSS para o desenvolvimento deste site que, consome a API do projeto citado! Criado com foco em estudo e aprendizagem!
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
📦 README - FRONTEND
Este é o frontend da aplicação desenvolvido com Next.js, TypeScript, React e Tailwind.
Clone o repositório:
git clone https://github.com/GustavoHx09/desafio-minhafabrica-frontend.git
Se não estiver na pasta correta, de este comando no terminal:
cd frontend
Instale as dependências:
npm install
Crie um arquivo .env.local na raiz do projeto:
NEXT_PUBLIC_API_URL=http://localhost:3001
👉 Essa variável define a URL da API (backend)
No terminal:
npm run dev
O frontend estará disponível em:
http://localhost:3000
Por padrão:
Frontend → 3000 Backend → 3001
👉 Se quiser rodar ambos no mesmo PC, mantenha portas diferentes
Se precisar mudar a porta do frontend:
npm run dev -- -p 3002
O sistema usa token JWT armazenado no localStorage Algumas páginas são protegidas (ex: /admin) Sem token → redireciona para login
Todas as requisições são feitas via Axios:
baseURL: process.env.NEXT_PUBLIC_API_URL + "/api/v1"
Para testar corretamente:
No terminal:
npm run dev
❌ Erro de CORS Verifique se o backend permite o domínio do frontend
❌ API não responde Verifique se o backend está rodando
❌ URL undefined Verifique o .env.local
Este projeto é apenas para fins de estudo!