function App() { return (

Fase 3 • Dashboard

React + Vite + Appwrite

Projeto inicializado com Vite (React + TypeScript), Tailwind CSS e dependências do SDK web do Appwrite. Os serviços de autenticação estão encapsulados em helpers reutilizáveis para login, logout e leitura segura da sessão atual.

Stack pronta para UI

  • Tailwind configurado para src e index.html.
  • Dependências instaladas: Appwrite SDK, React Router, Lucide Icons.
  • Estilos base prontos para páginas do dashboard.

Appwrite pronto

  • Client, Account e Databases inicializados em src/lib/appwrite.ts.
  • Helpers para login, logout e recuperação da sessão atual.
  • Tratamento de sessão expirada retornando null quando apropriado.
) } export default App