Skip to content

Eldio-Neto/desafio_fullstack

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Requisitos

Composer

Node >= 18

Myslq >= 8 or Myslq >= 8

Clone o Projeto

git clone https://github.com/Eldio-Neto/desafio_fullstack.git

Rodando o Projeto

  1. Acessar para a pasta onde o projeto foi clonado

    ~ cd desafio_fullstack

  2. Instalar dependencias do Projeto

    ~ npm install && composer install

  3. Configurar o Env

    Por padrão o projeto está com o env.example, basta copiar e renomear para .env.

    ~ Alterar as informações do banco de dados e nome do schema

    Ex:

    ~ cp .env.example .env

    ~ vi .env

    ~ DB_DATABASE=desafio_fullstack

    ~ DB_USERNAME=root

    ~ DB_PASSWORD=123

  4. Abrir um terminal e executar comandos para start do laravel e Front-end

    ~ cd desafio_fullstack

    ~ php artisan key:generate

    ~ php artisan storage:link

    ~ php artisan migrate

    ~ php artisan db:seed --class=CategorySeeder

    ~ npm run build

    ~ php artisan serve

  5. Acessar a link em que estiver rodando o laravel ex: (http://127.0.0.1:8000)

Testando o Projeto

  1. Para adicionar produtos faça login e clique em Menu.

Tela Inicial

image

Tela após o Login -> Dashboard-Meus Produtos

image

Tela após o Login -> Menu

image

  1. Criar anuncio, basta preencher o titulo, descrição, valor, categoria. A imagem é opcional. image

  2. Após criar o anuncio você será redirecionado para o Dashboard de meus produtos image

  3. Para deletar ou editar o Anuncio basta clicar no anuncio e aparecerá o card do anuncio com as opçoes para deletar ou editar (caso o anuncio seja seu) image

  4. A edição segue a mesma regra do Cadastro titulo, descrição, valor, categoria. A imagem é opcional. image

  5. A Pesquisa trás Anuncios que tiverem a palavra [termo] em seu titulo ou descrição. image

  6. A paginação acontece quando tem mais de 1 pagina. image

About

Projeto base Laravel com Vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages