Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jhon-henkel/my-finances-planner

Planejador financeiro para controle de finanças pessoais.
https://github.com/jhon-henkel/my-finances-planner

apache docker golang ionic laravel mariadb php rabbitmq redis vuejs

Last synced: about 8 hours ago
JSON representation

Planejador financeiro para controle de finanças pessoais.

Awesome Lists containing this project

README

        


application icon





## Coverage
| Backend | Frontend | Total |
|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| [![codecov](https://codecov.io/gh/Jhon-Henkel/my-finances-planner/branch/main/graph/badge.svg?flag=backend&token=ZWK28PWTZF&precision=2)](https://codecov.io/gh/Jhon-Henkel/my-finances-planner) | [![codecov](https://codecov.io/gh/Jhon-Henkel/my-finances-planner/branch/main/graph/badge.svg?flag=frontend&token=ZWK28PWTZF&precision=2)](https://codecov.io/gh/Jhon-Henkel/my-finances-planner) | [![codecov](https://codecov.io/gh/Jhon-Henkel/my-finances-planner/flag/backend/graph/badge.svg?token=ZWK28PWTZF&precision=2)](https://codecov.io/gh/Jhon-Henkel/my-finances-planner) |

## Sobre Finanças na Mão
Com a necessidade de algo mais completo e personalizado para controle financeiro, resolvi desenvolver essa aplicação.

## Como iniciar o projeto
- Montar container:
```bash
cp .env.example .env && cp resources/frontend-v2/.env.example resources/frontend-v2/.env && cp queue-consumer/.env.example queue-consumer/.env
cp docker-compose.dev.yml docker-compose.yml
docker compose up -d
```

- Acessar o container:
```bash
make backend-bash
```

- Setup backend (dentro do container):
```bash
composer update
php artisan key:generate
php artisan setup:develop
```
- Setup filas (fora do container):
```bash
make rebuild-container container=queue-consumer
```
- Setup frontend (fora do container):
```bash
make setup-frontend
```
- Hot reload frontend (fora do container):
```bash
make frontend
```

## Commands
- Start e Acessar o container:
```bash
make backend-bash
```
- Start o frontend:
```bash
make frontend
```
- Setup frontend:
```bash
make setup-frontend
```
- Rebuild container:
```bash
make rebuild-container container=app
```
## Acessos
- PHPMyAdmin:
- [http://localhost:8080](http://localhost:8080)
- Usuário: root
- Senha: 123
- RabbitMQ:
- [http://localhost:15672](http://localhost:15672)
- Usuário: guest
- Senha: guest