Giter Club home page Giter Club logo

ribeiromatheus / controleestoque Goto Github PK

View Code? Open in Web Editor NEW
18.0 1.0 13.0 20.33 MB

Sistema de controle de estoque escrito do zero em C# ASP.NET MVC, HTML5, CSS3 (Bootstrap), JS (jQuery)

License: MIT License

C# 77.18% CSS 0.92% JavaScript 11.58% HTML 10.31% ASP.NET 0.01%
inventory-control stock-control asp-net-mvc csharp html5 css3 javascript jquery bootstrap sql-server controle-estoque rotativa web-service-correios entity-framework automapper crud

controleestoque's Introduction

Controle de Estoque

GitHub language count Repository size GitHub last commit Packagist

Sistema ERP de controle de estoque. Nele você pode gerenciar seus usuários, produtos e relatórios.

Tecnologias

  • C#
  • ASP.NET MVC
  • Javascript

Requisitos

  • .NET Framework 4.5.2 ou maior

Sobre a aplicação

Conta

Login

Essa é a tela de Login; insira seu usuário e senha para ter acesso sistema.

image

Alterar Senha

Essa é a tela para alterar a senha do seu usuário; insira sua senha atual e depois uma nova para ter sua senha alterada.

image

Esqueci Senha

Essa é a tela para recuperar a senha do seu usuário; insira seu login para receber um um email com o link para criar uma nova senha.

image

Cadastros

Cadastro de Grupo de Produtos

Essa é a tela de Cadastro de Grupo de Produtos; aqui você pode inserir, alterar, excluir e pesquisar produtos.

image

Cadastro de Marca de Produto

Essa é a tela de Cadastro de Marca de Produto; aqui você pode inserir, alterar, excluir e pesquisar as marcas dos produtos.

image

Cadastro de Local de Armazenamento

Essa é a tela de Cadastro de Local de Armazenamento; aqui você pode inserir, alterar, excluir e pesquisar locais de armazenamentos.

image

Cadastro de Unidade de Medida

Essa é a tela de Cadastro de Unidade de Medida; aqui você pode inserir, alterar, excluir e pesquisar unidades de medidas.

image

Cadastro de Países

Essa é a tela de Cadastro de Países; aqui você pode inserir, alterar, excluir e pesquisar países.

image

Cadastro de Estados

Essa é a tela de Cadastro de Estados; aqui você pode inserir, alterar, excluir e pesquisar estados.

image

Cadastro de Cidades

Essa é a tela de Cadastro de Cidades; aqui você pode inserir, alterar, excluir e pesquisar cidades.

image

Cadastro de Fornecedores

Essa é a tela de Cadastro de Fornecedores; aqui você pode inserir, alterar, excluir e pesquisar fornecedores.

image

Cadastro de Perfis de Usuários

Essa é a tela de Cadastro de Perfis de Usuários; aqui você pode inserir, alterar, excluir e pesquisar perfis de usuários.

image

Cadastro de Usuários

Essa é a tela de Cadastro de Usuários; aqui você pode inserir, alterar, excluir e pesquisar usuários.

image

Operações

Entrada de Produtos

Essa é a tela de Entrada de Produtos; aqui você pode inserir determinadas quantidades de produtos cadastrados, conforme vão chegando no seu estoque.

image

Saída de Produtos

Essa é a tela de Saída de Produtos; aqui você pode inserir determinadas quantidades de produtos cadastrados, conforme vão saindo do seu estoque.

image

Lançamento de Perda de Produtos

Essa é a tela de Lançamento de Perda de Produtos; aqui aparece as perdas dos produtos.

image

Inventário de Estoque

Essa é a tela de Inventário de Estoque; aqui é onde você realiza seu inventário.

image

Relatórios

Posição do Estoque

Essa é a tela de Posição do Estoque; aqui é onde você visualiza um relatório da posição do seu estoque (em PDF).

image

Ressuprimento

Essa é a tela de Ressuprimento; aqui é onde você filtra uma quantidade mínima para repor o seu estoque,

image

em seguida, um relatório é gerado e você poderá ver quais produtos serão necessário repor.

image

Gráficos

Perdas por Mês

Essa é a tela de Perdas por Mês; aqui é onde você visualiza um gráfico mostrando quantos produtos foram perdidos naquele mês (eixo Y) e o dia do mês (eixo X).

image

Bibliotecas e frameworks utilizados

Backend

  • Entity Framework - ORM
  • AutoMapper - para mapeamento de propriedades de um objeto para outro.
  • Web Service dos Correios - para verificação de CEP para trazer o logradouro
  • Rotativa - para gerar relatórios.

Web

  • Bootstrap - para desenvolvimento de componentes de interface.
  • jQuery - para facilitar requisições Ajax.

Rodando a aplicação

  1. Primeiro clone o repositório rodando git clone https://github.com/ribeiromatheus/ControleEstoque or hub clone ribeiromatheus/ControleEstoque - se você tem o hub instalado na sua máquina - no seu terminal favorito.
  2. Depois, mova o banco de dados na pasta db que está na raiz do diretório para a pasta App_Data dentro do projeto. (senão existir a pasta App_Data crie uma).
  3. Pronto, basta executar a aplicação.

Licença

Este projeto está sob licença do MIT. Veja a Licença para mais detalhes.

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.