Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/jhon-henkel/my-finances-planner
- Owner: Jhon-Henkel
- Created: 2023-02-24T22:30:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T20:06:31.000Z (11 days ago)
- Last Synced: 2025-02-02T21:19:12.380Z (11 days ago)
- Topics: apache, docker, golang, ionic, laravel, mariadb, php, rabbitmq, redis, vuejs
- Language: PHP
- Homepage: https://financasnamao.com.br
- Size: 5.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
![]()
## 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