Skip to content

Sistema de gestão financeira turbinado com IA que ajuda você a acompanhar suas movimentações, organizar seu orçamento e receber insights personalizados.

Notifications You must be signed in to change notification settings

srdmatheus/smart-spend

Repository files navigation

banner-smartspend-github

SmartSpend | Gestão financeira com IA.

Uma aplicação de gestão financeira inteligente que utiliza IA para acompanhar suas movimentações e oferecer insights personalizados. Projetado para tornar o controle do seu orçamento mais simples e eficiente, ele combina tecnologia moderna com uma interface intuitiva, ideal para organizar suas finanças.

✨ Principais Funcionalidades

1. Dashboard Interativo

Acompanhe seu saldo, ganhos, gastos e investimentos de forma prática e detalhada.

2. Gestão de Transações

Registre novas transações e visualize as recentes, incluindo detalhes como categoria, data e valor.

3. Relatórios Inteligentes com IA

Gere relatórios personalizados que oferecem insights financeiros para ajudar na tomada de decisões.

4. Autenticação Segura com Clerk

Faça login de forma segura com uma integração simplificada de autenticação.

5. Plano de Assinatura com Stripe

Acesse funcionalidades avançadas por meio de um sistema de assinatura.

🛠️ Tecnologias Utilizadas

  • Next.js: Framework React para desenvolvimento de aplicações web.
  • Tailwind CSS: Framework CSS para estilização.
  • OpenAI: API avançada para integração de inteligência artificial
  • Prisma: ORM para manipulação e integração com banco de dados de forma tipada e intuitiva.
  • Clerk: Biblioteca para autenticação segura e gerenciamento de usuários.
  • Stripe: Plataforma de pagamento utilizada para gerenciar assinaturas e transações financeiras.
  • Zod: Biblioteca para validação de dados e tipagem segura no frontend e backend.
  • React Hook Form: Ferramenta para criação de formulários com foco em performance e acessibilidade.
  • Recharts: Biblioteca para criação de gráficos dinâmicos e interativos.
  • Radix UI: Componentes acessíveis e estilizáveis para melhorar a experiência do usuário.

🚀 Como Rodar o Projeto

Pré-requisitos

Certifique-se de ter o Node.js e o npm instalados na sua máquina.

Passos

  1. Clone o repositório:

    git clone https://github.com/srdmatheus/smart-spend.git
    cd smart-spend
  2. Instale as dependências:

    npm install
  3. Inicie o servidor de desenvolvimento:

    npm run dev
  4. Preencha as variáveis de ambiente:

  5. Acesse a aplicação:

    Abra o navegador e vá para http://localhost:3000.

📞 Contato

Confira mais no meu site pessoal.
Para conversas e colaborações, me encontre no LinkedIn.

About

Sistema de gestão financeira turbinado com IA que ajuda você a acompanhar suas movimentações, organizar seu orçamento e receber insights personalizados.

Topics

Resources

Stars

Watchers

Forks