porkin! é um PWA desenvolvido para quem precisa organizar as despesas de um evento com os amigos de maneira simples, rápida e sem complicações. Sabemos que, na correria, é fácil perder o controle de quem pagou o quê e quem deve para quem, especialmente quando as dívidas são quitadas após algum tempo. porkin! facilita esse processo, permitindo que todos acompanhem as despesas em tempo real, garantindo transparência e evitando mal-entendidos. Com uma interface intuitiva e funcionalidades pensadas para o dia a dia, ele é a solução perfeita para manter as contas em ordem e focar no que realmente importa: aproveitar os momentos com os amigos.
- JDK 21 (Amazon Corretto): Java é a linguagem utilizada no back end deste projeto.
- Spring Boot: Framework java.
- Spring Data JPA: Para gerenciar a persistência de dados e as interações com o banco de dados.
- PostgreSQL: O banco de dados relacional utilizado para armazenamento de dados.
- Maven: Gerenciamento de dependências.
- Next.js: Framework para construção de interfaces de usuário com React, permitindo renderização do lado do servidor.
- Tailwind CSS: Framework de CSS utilitário que facilita a criação de layouts responsivos e estilizados.
- Permite a criação de uma rede de contatos.
- Caso o usuário deseje compartilhar um valor com outras pessoas, os contatos devem ser adicionados antes da inserção de uma nova despesa.
- Na página inicial, o valor a ser dividido pode ser definido e vinculado a uma ou mais pessoas da rede.
- O custo total é inicialmente dividido de forma igual entre todos os participantes.
- Os valores podem ser ajustados posteriormente, de acordo com as necessidades do grupo.
- A cobrança permanece pendente, exibindo o valor que cada pessoa deve pagar e a data limite para pagamento.
- No dia do vencimento, uma notificação é enviada como lembrete para aqueles que ainda não quitaram suas partes.
- Usuários podem marcar suas partes individuais como pagas a qualquer momento, selecionando a forma de pagamento utilizada.
- Após o pagamento, a despesa pose ser removida do perfil do usuário que pagou.
- A exclusão permanente da despesa só pode ser realizada pela pessoa que a criou.
veja os screenshots do projeto
ainda não disponível 💤
Este projeto está sob a licença GNU GENERAL PUBLIC LICENSE Version 3 (GPLv3) - veja o arquivo LICENSE.md para mais detalhes.
Para qualquer dúvida que você possa ter, aqui está a melhor maneira de se comunicar com o nosso time:
- Email: [email protected]