Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avm-sistemas/financas-app
Finanças App é um Sistema Financeiro de forma a permitir que qualquer pessoa possa ter um sistema de educação financeira e controle de finanças pessoais ou para pequenas empresas que não queiram nada complicado.
https://github.com/avm-sistemas/financas-app
angular docker docker-compose hacktoberfest mysql nestjs self-hosted typeorm
Last synced: about 1 month ago
JSON representation
Finanças App é um Sistema Financeiro de forma a permitir que qualquer pessoa possa ter um sistema de educação financeira e controle de finanças pessoais ou para pequenas empresas que não queiram nada complicado.
- Host: GitHub
- URL: https://github.com/avm-sistemas/financas-app
- Owner: avm-sistemas
- License: gpl-3.0
- Created: 2024-10-01T23:39:37.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-19T22:59:31.000Z (3 months ago)
- Last Synced: 2024-11-27T04:14:45.423Z (about 1 month ago)
- Topics: angular, docker, docker-compose, hacktoberfest, mysql, nestjs, self-hosted, typeorm
- Language: TypeScript
- Homepage: https://avmesquita.github.io/financas-app.github.io/
- Size: 8.86 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Finanças App
## Apresentação
A ideia do sistema é permitir que qualquer pessoa possa ter um sistema de educação financeira e controle de finanças pessoais, apesar de ser útil para pequenas empresas, pois é mono-usuário, ou seja, cada usuário possui suas contas e lançamentos.
## Conceito
Controlar o fluxo de caixa com os lançamentos de crédito ou débito.
## Requisitos
- Frontend para contole de contas e lançamentos com autenticação
- Serviço que faça o controle de contas e lançamentos
- Serviço do consolidado diário## Documentação
- [Documentos de Desenvolvimento](https://financas-app.github.io)
- [Frontend](https://github.com/avmesquita/financas-app/tree/main/frontend#readme)
- [API Controle](https://github.com/avmesquita/financas-app/blob/main/api-controle/README.md)
- [API Consolidado](https://github.com/avmesquita/financas-app/tree/main/api-consolidado#readme)
- [Publicação](https://github.com/avmesquita/financas-app/tree/main/publicar#readme)## Configuração
Como o frontend é um software estático após sua transpilação, a carga dos parâmetros de ambiente (environment) é feita em tempo de compilação e não de execução. Sendo assim precisa ser configurado antes da compilação.
Editar o arquivo "frontend/.env" com os dados da API-CONTROLE e API-CONSOLIDADO a apontar para os serviços publicados
```bash
> copy .env.sample .env
```## Publicação com Docker
```bash
> cd publicar> copy .env.exemplo .env
> docker-compose build --no-cache --pull
> docker-compose up -d --force-recreate
```## Versão sem backend
Nesta versão sem backend, os dados são armazenados apenas no navegador.
```bash
> docker run -it - --name finance-app -p 80:80 avmesquita/finance-app
```## Licença
Este software é gratuito e de código livre, GNU GENERAL PUBLIC LICENSE 3.
## Contribuição
Este projeto tem como objetivo criar um software livre para administração de lançamentos financeiros simples de forma a democratizar a utilização de um gestor de finanças. O projeto é criado e mantido por [Andre Mesquita](https://andremesquita.com), a aproveitar minha paixão de criar soluções e desenvolver software.
Se for útil para ti e quiseres pagar um café ou contribuir, será aceito.
- [Café](https://buymeacoffee.com/avmesquita)
- [Paypal](https://www.paypal.com/paypalme/avmesquita)
- [Github Sponsor](https://github.com/sponsors/avmesquita)
- Bitcoin bc1qcnxq2n5geavxwdkcv534agkwtr6ghgkzcdsy6y
- Ethereum 0xBDF7C6E333696EEEa51C527E3C18A70C7801A4bf