Estou buscando um desenvolvedor frontend ou full-stack para construir um sistema web de controle financeiro voltado a microempreendedores individuais (MEIs). A ideia central é oferecer uma interface de dashboard moderna e intuitiva que se conecte diretamente à planilha do Google Sheets do próprio usuário, sem armazenar dados em servidores próprios — ou seja, o Google Sheets atuará como "banco de dados" e backend.
O projeto já está bem definido em termos de funcionalidades, fluxo de usuário e estrutura de dados. Preciso de alguém com experiência em JavaScript/TypeScript, APIs do Google (OAuth 2.0, Sheets API, Drive api) e bibliotecas de ui/gráficos para transformar esse conceito em um produto funcional e responsivo.
✅ Funcionalidades Principais:
Autenticação via Google OAuth 2.0 (com escopos mínimos: spreadsheets +
drive.file)
Criação automática de uma planilha modelo na conta do usuário na primeira execução (com abas, cabeçalhos, validações e formatação)
Dashboard interativo com:
Cards de resumo (saldo, receitas, despesas)
Gráficos dinâmicos (receitas vs despesas, por categoria, evolução no tempo)
Filtros por período (dia, semana, mês, trimestre, personalizado)
Formulário para lançamentos financeiros (data, descrição, valor, categoria, tipo)
Gestão de categorias personalizáveis (com ícones e cores)
Página “Meu cnpj”: consulta dados da empresa via api pública (ex: receita ws) a partir do cnpj informado
personalização da empresa: nome e upload de logo (exibidos no dashboard)
design responsivo (mobile-first) e experiência de usuário simples, voltada para leigos
🛠️ tecnologias desejadas:
frontend: react (preferencialmente), vue ou svelte
bibliotecas:
gapi (google api client) ou googleapis (se usar backend leve)
chart.js, ApexCharts ou similar para gráficos
Tailwind CSS, Material UI ou Bootstrap para UI
Autenticação: OAuth 2.0 com Google
api de cnpj: integração com serviço público (ex:
https://www.receitaws.com.br/ ou similar)
Deploy: Vercel, Netlify ou similar (frontend estático)
Observação: Não é necessário backend complexo — o ideal é uma aplicação frontend que se comunique diretamente com as APIs do Google e da Receita. Se usar um backend leve (ex: para proxy de api de cnpj), pode ser em
node.js, Python ou até serverless (Firebase Functions, Vercel API Routes).
🎯 O que já tenho:
Especificação completa de interface (wireframe funcional e fluxos de usuário)
Estrutura definida da planilha modelo (colunas, abas, regras)
Nome do projeto, identidade visual básica e público-alvo claro
Contexto Geral do Projeto
Gerei a descrição com IA, mas creio que ela dá um boa ideia para o projeto. Além disso, anexei um exemplo de interface gerado com o Google Stitch.
Prazo de Entrega: Não estabelecido