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.
- Framework Angular: Utilizado para o desenvolvimento da interface do usuário, proporcionando uma experiência rica e interativa.
- 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.
- Docker Compose: Utilizado para orquestrar a configuração e execução das aplicações (BackEnd, FrontEnd e Banco de Dados).
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.
Agradeço ao IBBI por me proporcionar a oportunidade de participar deste desafio técnico.