Este projeto foi desenvolvido objetivando o treinamento e capacitação em habilidades de desenvolvimentos e em conceitos importantes, tais como : processamento sob demanda de grandes arquivos ; codificação e decodificação de videos sob demanda ; conversão de videos para formato webm .
sendo cada versão alguma implementação grande e expressiva dentro do sistema
- Current (master) - Esta versão é a principal e contem a ultima versão lançada.
 - V1.0 (version-one) - Esta versão se rêfere-se a primeira etapa e mais alguns ajustes secundários.
 - V2.0 (version-two) - Esta versão se refere-se a segunda etapa e mais alguns ajustes secundários.
 
- O PandoraBox foi desenvolvido usando Nodejs com frameworks ReactJS, no frontend, e NestJS no backend.
 - O padrão de commits utilizado foi o conventional commits pattern .
 - O Banco de dados utilizado foi o Postgress e usando TypeORM no backend.
 
O desenvolvimento desse projeto inicialmente se tem por etapas que serão marcadas por versões. As etapas Abaixo estão listadas algumas etapas prevista que vão direcionar o desenvolvimento:
- 1º Etapa - Planejamento e Criação do sistema: Nesta etapa será feito o planejamento visual e arquitural do software. Depois, a criação deixando o serviço o básico, como interface e armanezamento dos dados, funcinal.
 - 2º Etapa - Processamento sob demanda e dos Frames: Aqui o sistema básico já esta funcinal, será implementa o processamento dos frames para cada pedaço do video já lido mostrando cada imagem;
 
- 
https://github.com/ErickWendel/semana-javascript-expert08/tree/main
 - 
https://github.com/gpac/mp4box.js/blob/HEAD/test/node/info.js
 - 
UseEffect chamando duas vezes e dando problemas no canvas
 - 
VideoEnconder e novas API não tipadas no tsc
 - 
Alguns videos para que possa baixar e testar
 

