Skip to content

danielbelle/api-orders

Repository files navigation

Status: Desenvolvido ✅

Projeto de uma API REST de pedidos de compra com o framkework PHP CodeIgniter e MySQL. Nesta API, foi adicionado 3 endpoins de CRUD para Clientes, Produtos e Pedidos de compra.

Tecnologias utilizadas:

PHP CodeIgniter Composer MySql Bootstrap jQuery
7.4 4.2 2.0 10.4 5.0 3.6

Para rodar a aplicação:

Vídeo com a instalação do projeto no youtube: https://youtu.be/G1Brhqz-PqM/

  1. clone este repositório
  2. no terminal rode: git clone https://github.com/danielbelle/api-orders.git
  3. no terminal rode: composer update
  4. crie um database MySQL para sua aplicação
  5. renomeie o arquivo "env" para ".env"
  6. configure os dados do seu database no arquivo ".env"
  7. no terminal rode: php spark migrate
  8. no terminal rode: php spark db:seed ProductSeeder
  9. no terminal rode: php spark db:seed CustomerSeeder
  10. no terminal rode: php spark db:seed OrderSeeder
  11. no terminal rode: php spark serve
  12. abra o link: http://localhost:8080/

Funcionalidade:

  • CRUD produtos;
  • CRUD clientes;
  • CRUD pedidos de compra com status;
  • Validação de campos na criação e edição de dados;
  • Tabela com campo de pesquisa;
  • Atualização de dados em tempo real;

Sobre o desafio:

Foi muito legal conhecer e aprender um novo framework e tão poderoso com o CodeIgniter. Aproveitei para comprar um curso e me especializar um pouco mais, então saio deste desafio com muito mais conhecimento e uma ferramenta a mais na minha caixa de utilitários.

Sugestões para melhorar este projeto:

  • Criar uma tela de cadastro, onde restringe a tela pedidos para administradores das lojas.
  • Entender melhor o funcionamento da autenticação com JWT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published