Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/juniorlima22/movimentacao-conta-laravel

Sistema Movimentação de Conta é uma aplicação web feito com o Framework PHP Laravel
https://github.com/juniorlima22/movimentacao-conta-laravel

adminlte3 bootstrap5 css3 html5 jquery laravel mysql php

Last synced: 12 days ago
JSON representation

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

Awesome Lists containing this project

README

        


Readme

Sistema Movimentação de Conta com Laravel


Sobre
Features
Demo
Pré-requisitos
Tecnologias
Lincença
Autor

### Sobre

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

### Caracteristicas principais

- [x] Cadastro, edição, exclusão e listagem de pessoa
- [x] Cadastro, edição, exclusão e listagem de conta
- [x] Cadastro e listagem de movimentações da conta
- [x] Consulta de CEPs proposta na tela de Pessoas, utilizado api: [https://viacep.com.br/](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](https://git-scm.com/), [Composer](https://getcomposer.org/), [Framework PHP Laravel](https://laravel.com/) e [Docker](https://www.docker.com/). Além disto é bom ter um editor para trabalhar com o código como [VsCode](https://code.visualstudio.com/)

### 👨🏻‍💻 Rodando o Back End

#### 1. Clone este repositório

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

#### 2. Acesse a pasta do projeto no terminal/cmd

```bash
cd 01632-2022-037.278.793-27
```

#### 3. Instale as dependências

```bash
composer install
```

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

```bash
cp .env.example .env
```

#### 5. Gerar nova chave

```bash
php artisan key:generate
```

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

```bash
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

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

#### 8. Acesse a pasta do Laradock no terminal/cmd

```bash
cd laradock
```

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

```bash
cp .env.example .env
```

#### 10. Execute seus contêineres

```bash
docker-compose up -d nginx mysql phpmyadmin workspace
```

#### 11. Verifique os contêineres UP

```bash
docker-compose ps
```

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

credenciais do phpmyadmin

```bash
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

```bash
docker-compose exec --user=laradock workspace bash
```

#### 15. Executar migrations e popular dados no Banco de Dados

```bash
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

- Instalar Laravel + Docker
- Canal no Youtuber [Junior Araújo](https://youtu.be/4oO_ZGX3Rbs)
- Canal no Youtuber [Carioca Code](https://youtu.be/GienvDWdBmo)

### Autor

> Made with 💙 by JUNIOR LIMA 👋 [See my LinkedIn](https://www.linkedin.com/in/junior-lima-495108208/) • GitHub [@JuniorLima22](https://github.com/JuniorLima22)


↑ voltar para o topo ↑