/app-moviment-stock

Clean Architecture Laravel API and VueJs SPA with Tailwindcss

Primary LanguagePHP

Status do Projeto: ✔️ (concluido)

Tópicos

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Deploy da Aplicação 💨

🔹 Documentação

🔹 Pré-requisitos

🔹 Como rodar a aplicação ▶️

🔹 Linguagens, dependências e libs utilizadas

🔹 Desenvolvedor :octocat:

🔹 Licença

Descrição do projeto

Serviço de movimentação do estoque de produtos

Funcionalidades

✔️ Criação de produto

✔️ Movimentar estoque do produto

✔️ Listagem de histórico do movimento de estoque do produto

✔️ Listagem de histórico do movimento de estoque de todos os produtos

Deploy da Aplicação 💨

Link do deploy da aplicação: https://app-ce4b9bea.tk/admin

Documentação

Documentação no Postman: https://documenter.getpostman.com/view/4827382/UVXesxvU

Pré-requisitos

⚠️ PHP:^7.4

⚠️ Composer

⚠️ Node:^14

⚠️ MySQL

Como rodar a aplicação ▶️

No terminal, clone o projeto:

git clone https://github.com/Tharlei/app-moviment-stock

Ainda no terminal, entre na pasta:

cd app-moviment-stock

Instale as dependências PHP:

composer install

Copie .env.example e preencha .env:

cp .env.example .env

Gerar a chave do projeto:

php artisan key:generate

Execute as migrations:

php artisan migrate

De permissão as pastas:

sudo chgrp -R www-data storage bootstrap/cache && sudo chmod -R ug+rwx storage bootstrap/cache

Instale as dependências Javascript:

npm i

Compile os assets:

npm run prod

Por fim, execute o projeto:

php artisan serve

Linguagens, dependências e libs utilizadas 📚

Desenvolvedor :octocat:


Tharlei Aleixo

Licença

The MIT License (MIT)

Copyright ©️ 2022 - app-ce4b9bea