O Groover é uma plataforma digital inovadora, desenvolvida pelo Team Vectora, que foi criada para revolucionar a criação musical colaborativa. Nosso objetivo é superar as limitações das ferramentas convencionais, focadas no uso individual, oferecendo um ambiente especializado com um editor MIDI compartilhado.
A plataforma democratiza o acesso a ferramentas de produção profissional e permite que múltiplos músicos trabalhem na mesma composição, independentemente de sua localização geográfica.
- Editor MIDI Compartilhado: Composição musical conjunta com visualização e edição em tempo real.
- Controle de Versão Robusto: Gerenciamento do histórico de alterações, permitindo visualizar e reverter para versões anteriores do projeto.
- Rede Social Integrada: Publique seus projetos, interaja (curtir e comentar) e receba sugestões de colaboradores por similaridade de gostos musicais.
- Recursos Profissionais: Ajuste de BPM, volume, seleção de instrumento e exportação em formato MIDI (
.mid). - Livecode Musical (DJ CODE): Experimente a criação sonora através de programação em tempo real com a seção DJ CODE, que integra a ferramenta Strudel.
Acesse o deploy oficial da plataforma e comece a colaborar:
Nossa arquitetura foi construída para garantir escalabilidade e manutenibilidade, seguindo padrões de mercado.
- Padrão MVVM (Model-View-ViewModel): Utilizado para separar a lógica de negócios da interface, garantindo modularidade e flexibilidade na evolução do código.
- TypeScript: O Frontend utiliza Javascript, adicionando tipagem estática para aumentar a robustez e a qualidade do código.
- Metodologia Ágil (Scrum adaptado): O desenvolvimento segue ciclos iterativos com foco na entrega contínua de valor e ajustes rápidos baseados em feedback.
| Elemento | Descrição |
|---|---|
| Autenticação JWT | API segura baseada em tokens JWT para gerenciar sessões e garantir que apenas usuários autenticados acessem rotas privadas. |
| Cloudinary | Integração com o serviço Cloudinary para o armazenamento e gestão eficiente de mídias externas (fotos de perfil e posts), garantindo performance. |
| E-mail Seguro | Uso de flask-mail e URLSafeTimedSerializer para envio seguro de e-mails de confirmação de conta e recuperação de senha. |
| Recurso | Descrição |
|---|---|
| Internacionalização (i18n) | Suporte completo a múltiplos idiomas (Português/Inglês) na interface, facilitando a colaboração global. |
| Temas Personalizáveis | Opções de temas (Claro, Escuro e Dracula) para adaptar a interface à preferência visual do usuário e reduzir a fadiga ocular. |
| Busca Avançada | Sistema de busca global com filtros por tipo de conteúdo, tags e algoritmos de filtragem de usuários. |
| Categoria | Tecnologia |
|---|---|
| Frontend | React + Next.js |
| Núcleo de Áudio | Tone.js + @tonejs/midi |
| Backend (API) | Python + Flask |
| Banco de Dados | MongoDB (NoSQL) |
| Deploy | Vercel (Frontend) + Render (Backend) |
O Groover foi desenvolvido pelo Team Vectora, uma equipe de cinco estudantes do curso técnico em Informática integrado ao Ensino Médio no Instituto Federal de São Paulo (IFSP).
| Membro | Principal Atribuição |
|---|---|
| Ana Luísa de Oliveira Camardella | Criação Artística e Documentação. |
| André Araújo Silva | Desenvolvedor Fullstack e Arquitetura. |
| João Augusto Haupt Fonseca Oliveira | Desenvolvedor Fullstack, Backend e Modelagem de Dados. |
| Laura Daguer Del Santo | UI/UX Designer, responsável pela experiência e interface visual. |
| Marino Makoto Yorinori | Criação Artística (Branding e Merchandising). |
Siga-nos e acompanhe as novidades do projeto e futuras iterações:
O Groover é mais do que um projeto acadêmico: é uma proposta concreta de transformação no modo como a música pode ser concebida, compartilhada e vivida, reafirmando o papel da inovação como força motriz na cultura contemporânea.
