Esta aplicação é responsável por realizar a transferência entre dois usuários de dois tipos distintos, o usuário COMUM e LOJISTAS.
Bibliotecas e versões utilizadas nesse sistema:
- "php": ^7.3
- "laravel/framework": 8.12
- "laravel/sanctum": 2.9
- "nunomaduro/phpinsights": 1.14
Abaixo segue o passo a passo para executar o projeto e realizar os testes
- Realizar o download do repositório
- Abrir o CMD no diretório root do projeto e executar "composer update"
- Executar comando para criar o .env e "application key" no .env "cp .env.example .env" e em seguida "php artisan key:generate"
- Atualizar as informações do arquivo .env com a sua conexão de banco de dados
- Executar os migrations para o sistema criar a base de dados "php artisan migrate"
- Executar os seeders para o sistema alimentar a tabela de tipo de usuario "php artisan db:seed --class=TipoUsuarioSeeder"
- Iniciar o ambiente de desenvolvimento do laravel "php artisan serve"
-
Documentação das Rotas:
-
Resumo das Funcionalidades:
- Autenticação
- Cadastro de Usuário
- Visualizar Usuário
- Transferências
- Depositar dinheiro na carteira do usuário
- Transferir dinheiro entre usuários
- Autenticação