My Wallet

O MyWallet é um projeto fullstack que oferece uma visão geral das finanças pessoais, permitindo o acompanhamento de saldo e a análise detalhada das transações financeiras. Ele foi desenvolvido utilizando tecnologias como Express.js e Mongoose para a criação de uma API eficiente e otimizada para trabalhar com o MongoDB, garantindo a segurança e escalabilidade do sistema.

https://www.loom.com/share/129e581c36d2456cbf9c1bd4e32e19f6?sid=8eac0091-5dd4-4432-95e1-c0986017899a

Funcionalidades Principais

Registro de Transações: Os usuários podem adicionar suas transações financeiras, incluindo receitas e despesas, fornecendo detalhes como valor, descrição e categoria.

Acompanhamento de Saldo: O aplicativo exibe o saldo atual do usuário com base nas transações registradas, permitindo uma visão geral das finanças em tempo real.

Análise de Transações: Os usuários podem visualizar e filtrar suas transações com base em critérios como data, categoria ou valor, para melhor entender seus padrões de gastos e receitas.

Tecnologias Utilizadas

Frontend: O frontend do MyWallet foi construído utilizando tecnologias modernas como React.js e Styled Components, garantindo uma experiência de usuário agradável e responsiva.

Backend: A API backend foi desenvolvida usando o framework Express.js, que facilita a criação de rotas e a gestão de requisições. O banco de dados MongoDB foi escolhido por sua flexibilidade e escalabilidade.

Banco de Dados: O MongoDB foi utilizado para armazenar e gerenciar as informações das transações dos usuários.

Deploy

O MyWallet está implantado na plataforma Vercel e pode ser acessado através do seguinte link: https://mywallet-front-snowy.vercel.app/