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.
Acompanhe seu saldo, ganhos, gastos e investimentos de forma prática e detalhada.
Registre novas transações e visualize as recentes, incluindo detalhes como categoria, data e valor.
Gere relatórios personalizados que oferecem insights financeiros para ajudar na tomada de decisões.
Faça login de forma segura com uma integração simplificada de autenticação.
Acesse funcionalidades avançadas por meio de um sistema de assinatura.
- 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.
Certifique-se de ter o Node.js e o npm instalados na sua máquina.
-
Clone o repositório:
git clone https://github.com/srdmatheus/smart-spend.git cd smart-spend
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Preencha as variáveis de ambiente:
-
Acesse a aplicação:
Abra o navegador e vá para
http://localhost:3000.
Confira mais no meu site pessoal.
Para conversas e colaborações, me encontre no LinkedIn.