Skip to content

Sistema Movimentação de Conta é uma aplicação web feito com o Framework PHP Laravel

Notifications You must be signed in to change notification settings

JuniorLima22/movimentacao-conta-laravel

Repository files navigation

Readme

Sistema Movimentação de Conta com Laravel

SobreFeaturesDemoPré-requisitosTecnologiasLincençaAutor

Sobre

Sistema Movimentação de Conta é uma aplicação web feito com o Framework PHP Laravel. Nessa aplicação foi realizado na prática os principais conceitos desse Framework que é um dos mais utilizado no mundo PHP.

Caracteristicas principais

  • Cadastro, edição, exclusão e listagem de pessoa
  • Cadastro, edição, exclusão e listagem de conta
  • Cadastro e listagem de movimentações da conta
  • Consulta de CEPs proposta na tela de Pessoas, utilizado api: https://viacep.com.br/

Demo

Cadastro de pessoa

Cadastro de pessoa

Cadastro de conta

Cadastro de conta

Cadastro de movimentação

Cadastro de movimentação

(Preview)

Pre-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Composer, Framework PHP Laravel e Docker. Além disto é bom ter um editor para trabalhar com o código como VsCode

👨🏻‍💻 Rodando o Back End

1. Clone este repositório

git clone https://github.com/SENAI-SD/01632-2022-037.278.793-27.git

2. Acesse a pasta do projeto no terminal/cmd

cd 01632-2022-037.278.793-27

3. Instale as dependências

composer install

4. Fazer cópia .env.example para .env

cp .env.example .env

5. Gerar nova chave

php artisan key:generate

6. Configure suas variáveis ​​de banco de dados em .env

DB_CONNECTION=mysql
DB_HOST=mysql
DB_DATABASE=sistema_movimentacao_conta
DB_USERNAME=root
DB_PASSWORD=root

7. Clone o Laradock dentro do projeto PHP

git clone https://github.com/Laradock/laradock.git

8. Acesse a pasta do Laradock no terminal/cmd

cd laradock

9. Fazer cópia .env.example para .env

cp .env.example .env

10. Execute seus contêineres

docker-compose up -d nginx mysql phpmyadmin workspace

11. Verifique os contêineres UP

docker-compose ps

12. Abra seu navegador e acesse o phpmyadmin: http://localhost:8081

credenciais do phpmyadmin

server:mysql
user:root
pass:root

13. Criar um novo esquema no Banco de Dados MySql: sistema_movimentacao_conta

14. Executar comandos com bash interativo no Docker obs: Dentro do diretório /laradock

docker-compose exec --user=laradock workspace bash

15. Executar migrations e popular dados no Banco de Dados

php artisan migrate --seed

16. Abra seu navegador e acesse localhost: http://localhost

Tecnologias

As seguintes ferramentas 🛠 foram usadas na construção do projeto:

PHP Composer Laravel MySql Bootstrap 5 Docker
7.4.* 2.0.* 8.* 6.0.* 5.0.* 20.10.*

Referencias

Autor

Made with 💙 by JUNIOR LIMA 👋 See my LinkedIn • GitHub @JuniorLima22

↑ voltar para o topo ↑

About

Sistema Movimentação de Conta é uma aplicação web feito com o Framework PHP Laravel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published