Smaller é um encurtador de URLs moderno e eficiente. Este repositório contém o front-end da aplicação, desenvolvido com React 19, Vite, TailwindCSS e DaisyUI, e servido em produção via NGINX.
- React 19 — Biblioteca principal para construção da interface
- Vite — Ferramenta de build e desenvolvimento rápido
- TailwindCSS 4 — Estilização utilitária moderna
- DaisyUI — Componentes UI prontos e responsivos
- Axios — Requisições HTTP para a API
- React Router DOM 7 — Navegação entre páginas
- TypeScript — Tipagem estática para maior robustez
├── public/
├── src/
├── components/
├── pages/
├── services/
├── app.tsx
├── main.tsx
├── ngnx.conf
├── Dockerfile
├── package.json
└── tsconfig.json
npm run dev # Inicia o servidor de desenvolvimento
npm run build # Compila o projeto para produção
npm run preview # Visualiza o build localmente
npm run lint # Executa o ESLint