{"id":22743109,"url":"https://github.com/neopromic/jupiter-finance","last_synced_at":"2025-04-14T08:42:41.568Z","repository":{"id":261662885,"uuid":"884938547","full_name":"neopromic/jupiter-finance","owner":"neopromic","description":"💚 Jupiter finance, your finance manager.","archived":false,"fork":false,"pushed_at":"2025-02-27T01:04:54.000Z","size":1230,"stargazers_count":3,"open_issues_count":3,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T22:13:41.063Z","etag":null,"topics":["brazil","graphql","hooks","javascript","neondb","next-js","nextjs14","open-source","postgresql","react","semantic-release","webhooks"],"latest_commit_sha":null,"homepage":"https://jupiterfinance.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neopromic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-07T16:51:48.000Z","updated_at":"2025-01-09T16:33:38.000Z","dependencies_parsed_at":"2024-11-07T19:25:59.104Z","dependency_job_id":"f19eedd6-69a3-4c81-8c96-c217aa658736","html_url":"https://github.com/neopromic/jupiter-finance","commit_stats":null,"previous_names":["neopromic/finance-ai","neopromic/jupiter-finance"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Fjupiter-finance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Fjupiter-finance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Fjupiter-finance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neopromic%2Fjupiter-finance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neopromic","download_url":"https://codeload.github.com/neopromic/jupiter-finance/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248849685,"owners_count":21171621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brazil","graphql","hooks","javascript","neondb","next-js","nextjs14","open-source","postgresql","react","semantic-release","webhooks"],"created_at":"2024-12-11T01:16:35.880Z","updated_at":"2025-04-14T08:42:41.542Z","avatar_url":"https://github.com/neopromic.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💚 Jupiter finance, seu gerenciador de finanças inteligente.\n\nO Jupiter Finance foi desenvolvido com auxilio da full stack week, do Felipe Rocha, e sofreu algumas mudanças para torná-lo único e feito com carinho por mim, Wesley. 💚\n\n## 💚 Funcionalidades\n\n### Funcionalidades Base\n- [x] Você pode adicionar transações com base na sua data atual, transações futuras (com o date picker), e adicionar transações da datas passadas.\n- [x] Você pode deletar transações\n- [x] Você pode editar transações (nome, valor, data, etc)\n- [x] Validações de segurança adicionadas, você pode obter os dados apenas se você estiver autenticado, e se aqueles dados forem seus.\n- [x] Adicionar logs de clicks, page views, web records, e mais, usando o PostHog.\n\n### Em Desenvolvimento\n- [ ] Dashboard pra gerenciar usuários, orgs, webhooks, e mais. (Apenas pra desenvolvimento e pra administração apenas, em produção.)\n- [ ] Adicionar novos meios de autenticação além do clerk (auth js, por exemplo).\n- [ ] Adicionar WebHooks do discord, etc\n- [ ] Adicionar organizações no login (originalmente clerk, deve ser implementado do zero se for auth js. A logica deve ser feita o mais genérica o possível em caso do uso de outros métodos de login.).\n\n### Novas Funcionalidades Planejadas\n#### Análise e Inteligência\n- [ ] Sistema de categorização automática de transações usando IA\n- [ ] Previsões de gastos mensais baseadas em padrões históricos\n- [ ] Alertas inteligentes para gastos irregulares ou suspeitos\n- [ ] Análise de tendências de gastos com visualizações avançadas\n- [ ] Sistema de pontuação de saúde financeira\n\n#### Orçamentos e Metas\n- [ ] Criação de orçamentos personalizados por categoria\n- [ ] Sistema de metas financeiras com tracking de progresso\n- [ ] Lembretes automáticos para contas recorrentes\n- [ ] Sugestões personalizadas de economia baseadas nos padrões de gasto\n\n#### Integração e Importação\n- [ ] Importação automática de extratos bancários\n- [ ] Integração com PIX para registro automático de transações\n- [ ] Suporte para múltiplas contas bancárias\n- [ ] Exportação de relatórios em diversos formatos\n\n#### Compartilhamento e Social\n- [ ] Sistema de finanças compartilhadas para famílias\n- [ ] Comparação anônima com médias de gastos de outros usuários\n- [ ] Dicas e educação financeira personalizadas\n- [ ] Integração com redes sociais para compartilhamento de metas atingidas\n\n#### Segurança e Backup\n- [ ] Sistema de backup automático de dados\n- [ ] Autenticação em duas etapas\n- [ ] Criptografia end-to-end dos dados financeiros\n- [ ] Logs detalhados de todas as alterações\n\n#### PWA e Mobile\n- [ ] Versão PWA para acesso offline\n- [ ] Notificações push para alertas importantes\n- [ ] Interface otimizada para mobile\n- [ ] Scanner de notas fiscais via câmera\n\n\n#### Gestão de Clientes\n- [ ] Perfil detalhado de cada cliente com histórico de transações\n- [ ] Segmentação de clientes por valor lifetime, frequência de compra e categorias\n- [ ] Sistema de tags personalizáveis para classificar clientes\n- [ ] Métricas de Customer Acquisition Cost (CAC) e Customer Lifetime Value (CLV)\n- [ ] Análise de churn e previsão de cancelamentos\n- [ ] Dashboard individual por cliente mostrando sua jornada na empresa\n\n#### Analytics de Vendas\n- [ ] Relatórios detalhados de vendas por período, categoria e vendedor\n- [ ] Análise de sazonalidade e picos de venda\n- [ ] Previsão de receita baseada em histórico e tendências\n- [ ] Métricas de conversão e funil de vendas\n- [ ] Análise de produtos mais vendidos e margens de lucro\n- [ ] Tracking de metas de vendas por equipe/vendedor\n\n#### Gestão Financeira B2B\n- [ ] Controle de contas a pagar e receber\n- [ ] Gestão de fluxo de caixa por unidade de negócio\n- [ ] Análise de margem de lucro por produto/serviço\n- [ ] Gestão de comissões e bonificações\n- [ ] Integração com sistemas de NF-e e NFS-e\n- [ ] Controle de inadimplência e cobrança automática\n\n#### Multi-tenant e Permissões\n- [ ] Sistema de organizações com múltiplas unidades\n- [ ] Hierarquia de permissões customizável\n- [ ] Roles específicas por departamento\n- [ ] Auditoria detalhada de ações por usuário\n- [ ] White-label com personalização de marca\n- [ ] Subdomínios personalizados por empresa\n\n#### Integrações B2B\n- [ ] API RESTful completa para integração com outros sistemas\n- [ ] Webhooks para eventos importantes\n- [ ] Integração com sistemas de ERP populares\n- [ ] Conexão com plataformas de e-commerce\n- [ ] Integração com gateways de pagamento\n- [ ] SSO (Single Sign-On) empresarial\n\n#### Gestão de Assinaturas e Recorrência\n- [ ] Controle de planos e assinaturas\n- [ ] Métricas de MRR (Monthly Recurring Revenue)\n- [ ] Gestão de upgrades e downgrades\n- [ ] Análise de cohorts por plano\n- [ ] Previsão de receita recorrente\n- [ ] Sistema de faturas automáticas\n\n#### Compliance e Relatórios\n- [ ] Geração automática de relatórios fiscais\n- [ ] Conformidade com LGPD/GDPR\n- [ ] Exportação de dados em formatos padronizados\n- [ ] Trilha de auditoria completa\n- [ ] Backup automático de dados críticos\n- [ ] Relatórios personalizáveis para stakeholders\n\n#### Features Enterprise\n- [ ] SLA garantido com suporte prioritário\n- [ ] Ambientes de sandbox para testes\n- [ ] Alta disponibilidade e redundância\n- [ ] Limite de requisições customizável\n- [ ] Backups em múltiplas regiões\n- [ ] Planos enterprise com features exclusivas\n\n#### Automações e Processos\n- [ ] Workflows personalizáveis por empresa\n- [ ] Automação de cobranças recorrentes\n- [ ] Notificações automáticas para eventos importantes\n- [ ] Integração com sistemas de CRM\n- [ ] Regras de negócio customizáveis\n- [ ] Gatilhos automáticos baseados em eventos\n\n#### Analytics Avançado\n- [ ] Business Intelligence integrado\n- [ ] Dashboards personalizáveis\n- [ ] Exportação automática de relatórios\n- [ ] Análise preditiva de tendências\n- [ ] Métricas de SaaS (CAC, LTV, Churn)\n- [ ] Insights automáticos baseados em IA\n\n\n---\n## 💚 Como contribuir\nPara contribuir, você pode clonar o repositório e seguir os seguintes passos:\n### 1. Clonando repositório\n```bash\ngit clone https://github.com/neopromic/jupiter-finance.git\n```\n### 2. Obtendo variáveis de ambiente de desenvolvimento\n- 1. Primeiro, você deve ter o docker instalado em sua máquina, ou criar um banco de testes grátis na [neon](https://neon.tech).\n- 2. Em seu `.env`, cole a string de conexão obtida no [neon.tech](https://neon.tech), ou use `\"postgresql://postgres:password@localhost:5432/finance-ai\"` do docker.\n- 3. Caso prefira usar o docker, suba o container (pois o docker compose já está configurado no projeto), usando `docker compose up -d`.\n- 4. Crie um projeto no clerk, e obtenha as credenciais.\n- 5. Crie uma conta no PostHog e adicione as credenciais.\n- Pronto! Credenciais adicionadas! 💚\n### 3. Crie uma branch nova e comece a contribuir!\n- 1. Crie uma nova branch (`git branch feat/name-of-the-feat \u0026\u0026 git checkout feat/name-of-the-feat`)\n- 2. Quando for fazer Pull Request, envie pra comparação com a branch de **`dev`**(desenvolvimento)! Nós lançamos primeiro na dev, e depois fazemos merge na main, quando tiver um bom número de mudanças.\n---\n#### Criado por Wesley Souza, com carinho. 💚\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneopromic%2Fjupiter-finance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneopromic%2Fjupiter-finance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneopromic%2Fjupiter-finance/lists"}