Skip to content

WBluan/orders-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Orders API

API REST desenvolvida em Go usando o framework Fiber e o banco de dados SQLite3. Esta API permite gerenciar Clientes, Itens e Pedidos, com operações de CRUD (Create, Read, Update, Delete) para cada uma dessas entidades.


🚀 Funcionalidades

  • Clientes: Criar, consultar, editar e excluir clientes.
  • Itens: Gerenciar os produtos disponíveis para pedidos.
  • Pedidos: Criar pedidos, consultar histórico, atualizar e excluir pedidos.

📂 Estrutura de Pastas

📁 orders-api
├── 📁 models        # Estruturas de dados (structs) e tipos utilizados nas entidades
├── 📁 repository    # Conexão com o banco de dados e operações de persistência
├── 📁 routes        # Definição de rotas de cada entidade (clientes, pedidos e itens)
├── 📁 controllers   # Funções que controlam as rotas das API's
├── 📄 main.go       # Arquivo principal para inicializar o servidor e registrar as rotas
├── 📄 go.mod        # Arquivo de dependências do Go
├── 📄 orders.db     # Arquivo do banco de dados SQLite (não deve ser versionado)
└── 📄 README.md     # Documentação do projeto

⚙️ Configuração e Instalação

🛠️ Pré-requisitos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages