Guia Rápido — Como usar o Freela Control

Este guia vai te levar passo a passo pelas funcionalidades principais do sistema: Dashboard, Projetos, Clientes, Cronômetro, Financeiro e mais.

1. Navegação básica

Use o menu principal para acessar o Dashboard, controlar projetos, ver o financeiro e acessar o cronômetro. No rodapé você encontra links rápidos, inclusive este tutorial.

2. Dashboard

O Dashboard oferece uma visão geral com métricas principais: receitas, despesas, faturas e progresso de metas. Consulte os cards para ter um panorama rápido do estado atual do seu trabalho.

3. Projetos e Clientes

Cadastre seus projetos e associe clientes. Em cada projeto você pode acompanhar tempo registrado, tarefas e histórico. Os projetos são a unidade central para o cronômetro e relatórios.

4. Cronômetro (Controle de Tempo)

  1. Selecione um projeto na lista lateral.
  2. Clique em "Iniciar" para começar a contagem.
  3. Use "Pausar" quando precisar de uma pausa e "Parar" para finalizar.
  4. Ao parar, a sessão é salva no histórico e aparece em Relatórios.

Dica: mantenha descrições curtas para cada sessão — isso facilita a identificação em relatórios e faturas.

5. Financeiro

O Financeiro é alimentado por dados reais do banco (goals, transactions e faturas). Quando você estiver autenticado, os dados são sincronizados com o servidor; se não estiver, o sistema usa um fallback em localStorage para preservar o seu trabalho localmente.

Faturas

Crie, edite e exclua faturas pela página de Faturas. Campos principais: número, cliente/descrição, valor, data de vencimento, status (Em aberto, Paga, Vencida) e observações. Se autenticado, as faturas são salvas no DB.

6. Fluxo de Autenticação

Para ter persistência no servidor (e acessar recursos privados) faça login ou registre-se. O token de autenticação é mantido localmente e usado pelas rotas API para identificar o usuário. Se preferir testar sem login, o app ainda funciona em modo local (dados em localStorage).

7. Dicas e boas práticas

  • Registre sessões frequentemente para relatórios mais precisos.
  • Use descrições claras nas sessões para facilitar faturamento.
  • Sincronize com conta autenticada para evitar perda de dados.
  • Exportar dados e backups: utilize as opções disponíveis no painel.

8. Precisa de ajuda?

Se algo não funcionar como esperado, abra a seção de Suporte no rodapé ou envie uma mensagem pelo canal de suporte. Você também pode consultar o código-fonte localmente se estiver desenvolvendo o projeto.