/smartmobile-api

API em Laravel para aplicativo de gerenciamento de negócios em React Native, com CRUD de clientes, produtos, estoque, categorias e vendas, consultas, níveis de permissão e personalização do app.

Primary LanguagePHP

SmartMobile - Gestão Smart (API)

Essa API foi desenvolvida em Laravel e tem como objetivo fornecer os recursos necessários para o funcionamento de um aplicativo de gerenciamento de lojas/comércios ou qualquer negócio no formato vendas desenvolvido em React Native. A API conta com as seguintes funcionalidades:

  • CRUD de Clientes: Possibilidade de cadastrar, visualizar, editar e excluir informações dos clientes cadastrados no sistema.

  • CRUD de Produtos: Possibilidade de cadastrar, visualizar, editar e excluir informações dos produtos cadastrados no sistema.

  • CRUD e Controle de Estoque: Possibilidade de cadastrar, visualizar, editar e excluir informações de estoque, bem como controlar a entrada e saída dos produtos.

  • CRUD Categorias: Possibilidade de cadastrar, visualizar, editar e excluir categorias para que produtos e estoques tenham uma melhor organização.

  • CRUD Vendas: Possibilidade de cadastrar, visualizar, editar e excluir vendas.

  • Consultas: Possibilidade de filtrar as informações de clientes, produtos e vendas.

  • Níveis de Permissão: Possibilidade de definir diferentes níveis de permissão para usuários do sistema.

  • Personalização do App: Possibilidade de definir nome, logo e cores que tornam o app customizável.

Projeto em constante atualização e busca de melhorias no código e desempenho. Essa é a primeira versão do projeto, ainda em testes. Meu objetivo é adicioná-lo ao portfólio e, futuramente, comercializá-lo quando estiver 100%.

Para utilizar esse projeto, é necessário ter o Laravel instalado na máquina, configurar o ambiente e instalar as dependências do projeto. A API é responsável por fornecer as rotas necessárias para que o aplicativo react native se comunique com o laravel, leia e manipule informações do banco de dados, como cadastro de clientes e produtos, controle de estoque e vendas, entre outras funcionalidades.

Em breve será disponibilizado um vídeo tutorial detalhado apresentando todas as funcionalidades da API, mostrando como utiliza-la e como configurá-la em conjunto com o aplicativo React Native. Fique atento às atualizações do repositório no Github para não perder nenhuma novidade!

Link do repositório do front-end em RN: https://github.com/codedbyissa/smartmobile