Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lourdilene/api-products
API de produtos para gerenciamento de estoque com cadastro de produtos, registro de operações em log e autenticação obrigatória do usuário.
https://github.com/lourdilene/api-products
api-rest autentication crud docker laravel9 logs
Last synced: 7 days ago
JSON representation
API de produtos para gerenciamento de estoque com cadastro de produtos, registro de operações em log e autenticação obrigatória do usuário.
- Host: GitHub
- URL: https://github.com/lourdilene/api-products
- Owner: lourdilene
- Created: 2021-07-11T21:04:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-11T21:14:31.000Z (over 3 years ago)
- Last Synced: 2024-11-21T03:41:25.027Z (2 months ago)
- Topics: api-rest, autentication, crud, docker, laravel9, logs
- Language: PHP
- Homepage:
- Size: 71.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Sobre •
Funcionalidades •
Como executar •
Tecnologias •
Autor •
Licença## 💻 Sobre o desafio
Maria tem uma loja de confecções e pretende criar um sistema para administrar melhor seus produtos.
---
## ⚙️ Funcionalidades
- [x] Cadastrar código, nome, composição, tamanho e quantidade do produto
- [x] Criar um log para registrar todas as operações realizadas nos produtos
- [x] O usuário deve estar autenticado em todas as operações do sistemaDocumentação API
### Os registros de log estão em:
app/storage/logs/main.log---
## 🚀 Como executar o projeto
1. Backend (pasta server)
#### 🎲 Rodando o Backend (servidor)
```bash
# Clone este repositório
$ git clone https://github.com/lourdilene/api-products.git# Vá para a pasta api-products
$ cd api-products# Instale as dependências
$ composer install# Execute a aplicação em modo de desenvolvimento
$ php artisan serve# O servidor inciará na porta:8000 - acesse http://localhost:8000
```
---
## 🛠 Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
#### [](https://github.com/tgmarinho/Ecoleta#server-nodejs--typescript)**Server** ([Laravel](https://laravel.com/))
- **[JWT](https://jwt.io/)**
- **[Mysql](https://www.mysql.com/)**---
## 📝 Licença
Este projeto esta sobe a licença [MIT](./LICENSE).
Feito com por Lourdilene Souza 👋🏽 [Entre em contato!](https://www.linkedin.com/in/tgmarinho/)
# api-products