Git Product home page Git Product logo

loja_mobly's Introduction

Loja Mobly!

Uma loja fictícia com as funcionalidades básicas de um E-commerce real.

Funcionalidades

  • Listagem de produtos
  • Listagem de categorias
  • Pesquisa de produtos
  • Carrinho de compra
  • Carrinho para visitantes
  • Checkouts separados entre visitantes e clientes logados

Tecnologias usadas

  • Framework Laravel v5.7
  • Vue.js
  • Bootstrap
  • Artesãos Warehouse V2 - Um repositório do Github que me auxiliou na implementação do Repository Pattern no projeto

Instalação

A instalação do sistema é simples. Vamos aos passos:

  • Clone este repositório em algum lugar na sua máquina

git clone https://[email protected]/moacirjun/loja_mobly.git loja_mobly

  • Entre na pasta criada e rode o seguinte código no seu console de preferência para instalar as dependências do compser

composer install

  • Agora renomeie o arquivo '.env.example' para '.env' e defina o valor das variáveis para o seu ambiente de desenvolvimento. A atenção maior deve ser nos campos que definem a conexão com o banco de dados. No meu caso ficou assim:

enter image description here

  • Agora crie um banco de dados com o mesmo nome que você escolheu no arquivo .env

  • Feito isso rode o comando abaixo para gerar toda a estrutura de tabelas da aplicação

php artisan migrate

  • O módulo de gerenciamento da loja ainda não foi implementando. Com isso não vai ter como instalar produtos, categorias e etc. Entretanto deixei uma base de dados pronta para você testar as funcionalidades da loja. para instalar você precisa rodar o comando abaixo.

php artisan sample_data:install

  • Agora instale as dependências da parte do fornt-end. Para isso você precisa ter o Node.js instalado. Rode o seguinte comando

npm install

  • E para gerar os assets front-end rode

npm run prod

  • E caso queira alterar elementos Vue e gerar o bundle.js automaticamente rode

npm run watch

  • Enfim estamos prontos. Agora basta rodar o comando do Laravel para subir um servidor na pasta do projeto

php artisan serve

  • Agora é só acessar a url que o prompt retornou do comando acima e curtir a loja.

loja_mobly's People

Contributors

moacirjun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.