O DevStream foi um projeto que surgiu como parte de uma atividade da faculdade na disciplina de Análise de Projetos e Sistemas, que envolveu:
- Levantamento de requisitos funcionais e não funcionais
- Criação de diagramas de casos de uso, atividades, sequência e classes
- Estruturação e planejamento do sistema com base em boas práticas
A aplicação conta com:
- Navegação fluida com React Router
- Busca dinâmica de vídeos
- Filtro de categorias
- Publicação de vídeos via formulário (requisições POST)
- Consumo de API local com Axios e MyJsonServer
- React
- TypeScript
- Bootstrap
- SCSS
- React Router DOM
- Axios
- MyJsonServer
Clique acima para visualizar a análise do sistema com os principais diagramas e requisitos definidos no início do projeto.
O DevStream consome uma API fictícia hospedada no MyJSON Server, utilizada apenas para fins acadêmicos durante o desenvolvimento da aplicação.
https://github.com/joaoguiaguiar/videos-API
A API é apenas um mock de dados (não persiste alterações via POST/PUT/DELETE) e foi criada como parte do trabalho da disciplina Análise e Projetos de Sistemas.