Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.62 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.62 KB

Desafio Técnico IBBI - Controle de Estoque

Introdução

Bem-vindo ao repositório do desafio técnico de controle de estoque desenvolvido para a IBBI. Este projeto foi criado com o objetivo de demonstrar habilidades em desenvolvimento full stack utilizando uma série de tecnologias modernas.

Tecnologias Utilizadas

FrontEnd

  • Framework Angular: Utilizado para o desenvolvimento da interface do usuário, proporcionando uma experiência rica e interativa.

BackEnd

  • Framework FastAPI: Utilizado para o desenvolvimento da API, oferecendo uma estrutura rápida e robusta para a criação de endpoints.
  • SqlAlchemy: ORM utilizado para facilitar a comunicação com o banco de dados, permitindo a manipulação eficiente dos dados.
  • Alembic: Ferramenta utilizada para gerenciar migrações de banco de dados, permitindo a versionamento e aplicação de mudanças no esquema do banco de dados de forma controlada.
  • JWT (JSON Web Tokens): Implementado para a autenticação segura dos endpoints, garantindo que apenas usuários autorizados possam acessar certas funcionalidades.
  • PostgreSQL: Banco de dados relacional de código aberto.

Containerização

  • Docker Compose: Utilizado para orquestrar a configuração e execução das aplicações (BackEnd, FrontEnd e Banco de Dados).

Sobre o Desenvolvedor

Este projeto foi desenvolvido por Gabriel Pepes Moda como parte de um desafio técnico para a IBBI. Se tiver alguma dúvida ou sugestão, sinta-se à vontade para entrar em contato.

Agradecimentos

Agradeço ao IBBI por me proporcionar a oportunidade de participar deste desafio técnico.