Este projeto final foi realizado como parte da disciplina de Desenvolvimento para Plataformas Web, com o objetivo de aplicar os conhecimentos adquiridos ao longo do curso. O uMusic é uma plataforma online dedicada a oferecer uma experiência completa de descoberta e reprodução de música para seus usuários.
- Aplicação de conceitos de desenvolvimento web: Utilização de HTML, CSS e JavaScript para construir uma interface interativa e responsiva.
- Integração de tecnologias modernas: Implementação de APIs e bibliotecas para buscar e reproduzir músicas de uma base de dados fictícia.
- Experiência do usuário: Foco na usabilidade, design intuitivo e acessibilidade para garantir uma experiência agradável aos usuários.
- Entrega de um produto funcional: Desenvolvimento de funcionalidades como busca de músicas, criação de playlists e recomendações personalizadas.
Durante o desenvolvimento do projeto, exploramos diversas etapas do ciclo de vida de um site de música, desde o design inicial até a implementação das funcionalidades principais. A equipe colaborou na criação de wireframes, protótipos interativos e na codificação do front-end e integração com um back-end simulado.
- Trabalho em equipe: Aprendemos a colaborar efetivamente em um projeto de desenvolvimento web, dividindo tarefas e integrando componentes individuais.
- Resolução de problemas: Enfrentamos desafios técnicos, como manipulação de dados assíncronos, gerenciamento de estado da aplicação e otimização de desempenho.
O uMusic continua sendo um projeto em evolução. Planejamos expandir suas funcionalidades, integrar recursos avançados como reconhecimento de voz para controle de reprodução e incorporar técnicas de aprendizado de máquina para recomendação de músicas.