Skip to content

joaoygo/ezoom-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Projeto Ezoom-CRUD

Este é o README detalhado do Projeto Ezoom-CRUD. Este projeto é uma aplicação móvel que utiliza o framework Laravel para o backend, Flutter para o frontend móvel e MySQL como banco de dados.

Pré-requisitos

Certifique-se de ter os seguintes requisitos instalados em sua máquina antes de prosseguir:

Configuração do Ambiente

1. Clonando o Repositório

git clone https://github.com/joaoygo/ezoom-crud.git
cd ezoom-crud

2. Configurando o Banco de Dados MySQL

  1. Acesse o MySQL e crie um banco de dados para o projeto.
mysql -u seu_usuario -p

CREATE DATABASE nome_do_banco_de_dados;

CREATE USER 'seu_usuario'@'localhost' IDENTIFIED BY 'senha';

GRANT ALL PRIVILEGES ON nome_do_banco_de_dados.* TO 'seu_usuario'@'localhost';

FLUSH PRIVILEGES;

exit

3. Configurando o Backend Laravel

  1. Instale as dependências do Laravel:
cd ezoom
composer install
  1. Copie o arquivo .env.example para .env e configure as variáveis de ambiente, incluindo as credenciais do banco de dados MySQL.
cp .env.example .env
  1. Execute a migration
php artisan migrate:fresh --seed

4. Configurando o Frontend Flutter

  1. Navegue até o diretório do frontend Flutter:
cd ..
cd ezoom_front
  1. Instale as dependências do Flutter:
flutter pub get

5. Executando o Projeto

  1. Manualmente
  • Se preferir, você pode iniciar manualmente os serviços necessários:

  • Para iniciar o servidor backend Laravel, execute:

    1. Abra seu prompt de comando e digite o seguinte comando para descobrir seu ip local, ele será necessario para o proximo passo. (deve se parecer com 111.222.333.444)
      • Windows
      ipconfig
      
      • Mac
      ifconfig
      
      • Linux
      ifconfig
      
  • Iniciando o servidor utilizando o seu ip local

cd ezoom
php artisan serve --host=111.222.333.444 --port=8000
  • Para iniciar o aplicativo Flutter, execute:
  1. Inicie um novo terminal
cd ezoom_front
  1. Copie o arquivo .env.example para .env e configure as variáveis de ambiente, adicionando seu IP local adquirido nos passos anteriores.
cp .env.example .env
flutter run

Certifique-se de que o serviço do MySQL esteja em execução.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages