O Users_ConectarAPP é um aplicativo front-end baseado em Next.js, projetado para gerenciar funcionalidades relacionadas ao usuário.
- Node.js 18+
- Next.js
- Variáveis de ambiente em .env
- Clone o repositório: git clone https://github.com/juanfsouza/Users_ConectarAPP
- Instale as dependências: cd Users_ConectarAPP && npm install
- Configure o .env com as variáveis necessárias.
- Crie o banco de dados e migre o schema (ex.: npx typeorm migration:run).
- Backend: npm run start:dev
- Frontend: npm run dev
- components: Componentes React (ex.: ClientWrapper.tsx, UsersTable.tsx)
- contexts: Contextos (ex.: AuthContext.tsx)
- dashboard: Páginas do dashboard (ex.: page.tsx, profile/page.tsx)
- pages: Páginas principais (ex.: register/page.tsx)
- users/[id]/edit: Edição de usuários
- hooks: Hooks personalizados (ex.: useAuth.tsx)
- lib: Bibliotecas (ex.: api.ts, tokenManager.ts)
- types: Tipos TypeScript
- CRUD de usuários com permissões (admin/user).
- Filtros e ordenação.
- Notificações de usuários inativos.
- Logout funcional.
- Login Google
- Testes
- Frontend Vercel: https://users-manager-frontend.vercel.app/
- Backend Render: https://users-conectar.onrender.com
Obs: O backend pode não estar funcionando devido às regras do Render; se precisar testar, envie uma mensagem no WhatsApp para reiniciar.
