/sisvenda

Sistema de Compra e Venda de Loja de Roupas (Sisvenda) é um projeto desenvolvido para a disciplina ENGENHARIA DE SOFTWARE II (DCT2302) e EMPREENDEDORISMO EM INFORMÁTICA (DCT3104) do Bacharelado em Sistemas de Informação - CERES/UFRN.

Primary LanguageJavaScriptMIT LicenseMIT

🛍️ Sistema de Compra e Venda de Loja de Roupas 🛍️

SobreFuncionalidadesLayoutComo executarTecnologiasContribuidoresAutorLicença

💻 Sobre o projeto

🛍️ Sistema de Compra e Venda de Loja de Roupas - O projeto consiste na criação de um sistema que seja capaz de auxiliar o administrador a gerenciar as vendas de sua loja de roupas. De modo que possa ser facilmente cadastrado todas as vendas realizadas e que o dono da loja possa observar o funcionamento da empresa com mais eficácia.


⚙️ Funcionalidades

  • O administrador tem acesso a sua loja virtual contendo:
    • Cadastro, edição e visualização de administradores;
    • Cadastro, edição e visualização de produtos;
    • Cadastro, edição e visualização de vendas;
    • Relatórios periódicos;
    • Com isso, ele poderá:
      • Gerenciar sua loja;
      • Observar o lucro mensal, produto mais vendido e métodos de pagamento e mais utilizados.

🎨 Layout


🚀 Como executar o projeto

*O tutorial abaixo assume que você já tenha instalado o Docker em sua máquina.*

Instalação

git clone https://github.com/vitordaniel31/sisvenda.git

cd sisvenda

cp .env.example .env (atualize as variáveis de ambiente no .env)

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php82-composer:latest \
    composer install --ignore-platform-reqs

docker compose up -d &&
docker exec -it sisvenda-laravel-1 bash

cp .env.testing.example .env.testing &&
php artisan key:generate &&
php artisan key:generate --env=testing &&
php artisan migrate --seed &&
npm install &&
npm run prod &&
chmod -R 777 storage bootstrap/cache

Inicialização

docker compose up -d &&
docker exec -it sisvenda-laravel-1 bash

npm run dev

Aplicação Local (http://localhost:8000)


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Veja o arquivo package.json


✒️ Autores


José Marques


Ketlly Azevedo


Vitor Daniel


Hugo Maia


📝 Licença

Este projeto esta sobe a licença MIT.