ATUALIZAÇÕES

Andamento sobre o sistema de usuários.

Confira como está o desenvolvimento do novo sistema de usuários do RoboStage e conheça as novidades que estão chegando para a plataforma.

MAMatheus4 min de leitura

Olá, pessoal!

Depois de algumas semanas de trabalho intenso nos bastidores, chegou a hora de compartilhar como está o desenvolvimento do novo sistema de usuários do RoboStage e mostrar um pouco do que estou preparando para as próximas atualizações da plataforma.

Como muitos perceberam, o sistema de contas ficou temporariamente indisponível. Essa pausa foi necessária para que eu pudesse reestruturar toda a infraestrutura responsável pelos usuários. Em vez de apenas corrigir os problemas existentes, decidi reconstruir essa parte do RoboStage praticamente do zero, utilizando tecnologias mais modernas, seguras e escaláveis, preparando a plataforma para crescer nos próximos meses.

Essa nova base servirá não apenas para trazer de volta o sistema de usuários, mas também para possibilitar diversas funcionalidades que antes eram inviáveis na arquitetura anterior.

Um novo sistema de autenticação

O RoboStage passará a utilizar o Clerk como provedor oficial de autenticação.

Com isso, o acesso à plataforma será mais simples e seguro, oferecendo suporte para:

  • Login com Google;
  • Login com GitHub;
  • Login utilizando e-mail e senha;
  • Recuperação de senha;
  • Verificação de e-mail;
  • Gerenciamento seguro de sessões.

Além de oferecer uma experiência melhor para todos, essa mudança também simplifica bastante o desenvolvimento da plataforma, permitindo que eu possa focar mais tempo em criar novas funcionalidades em vez de manter toda a infraestrutura de autenticação.

Espaços para equipes

Uma das funcionalidades que eu mais queria desenvolver finalmente está se tornando realidade: os Espaços de Equipe.

Cada equipe poderá criar sua própria organização dentro do RoboStage, reunindo seus integrantes em um ambiente compartilhado para trabalhar de forma colaborativa.

Entre os recursos previstos estão:

  • Convites de membros por e-mail;
  • Controle de permissões entre administradores e integrantes;
  • Organização de projetos;
  • Compartilhamento de documentos;
  • Estrutura de pastas;
  • Um ambiente colaborativo para que toda a equipe possa trabalhar em conjunto.

Minha intenção é que o RoboStage deixe de ser apenas um conjunto de ferramentas e se transforme em um verdadeiro ambiente de organização para equipes de robótica.

O retorno do LabTest

Outra novidade é o retorno do LabTest, que está sendo completamente reescrito.

Além de uma interface renovada e diversas melhorias de desempenho, o laboratório ganhará novos recursos para tornar os testes muito mais completos e organizados.

A nova versão será composta por três modos principais.

Runs

O modo Runs permitirá registrar diferentes execuções da estratégia de mesa.

Será possível acompanhar pontuações, comparar tentativas, identificar padrões de falhas e analisar a evolução da equipe durante toda a temporada.

CalibraBot

O CalibraBot será um ambiente dedicado exclusivamente à calibração do robô.

A ideia é oferecer ferramentas para testar sensores, motores, atuadores e sistemas de movimentação de forma rápida, facilitando os ajustes antes das partidas e durante os treinos.

Personalizado

Para quem deseja realizar experimentos mais específicos, o modo Personalizado permitirá criar testes totalmente configuráveis.

Será possível definir parâmetros, variáveis, métricas e objetivos próprios, tornando o LabTest útil não apenas para competições, mas também para projetos de pesquisa, desenvolvimento e aprendizado.

RoboStage para novas competições

Outra etapa importante dessa reformulação é expandir o RoboStage para além da FIRST LEGO League.

Desde o início, a maior parte das ferramentas foi pensada para atender equipes da FLL. Agora, com essa nova infraestrutura, estou preparando a plataforma para oferecer suporte a outras competições, cada uma com seus próprios recursos.

A primeira delas será a FIRST Tech Challenge (FTC).

A introdução da FTC está prevista para começar a partir de 12 de setembro, marcando o início de uma nova fase do projeto.

Inicialmente, serão disponibilizadas páginas dedicadas à competição, reunindo conteúdos, informações sobre a temporada, materiais de apoio e novas ferramentas desenvolvidas especificamente para equipes da FTC.

Minha ideia é que, aos poucos, os Espaços de Equipe também passem a atender naturalmente as equipes da FTC, oferecendo um ambiente completo para organização de projetos, documentos e atividades.

Esse será apenas o primeiro passo. A longo prazo, quero que o RoboStage consiga atender diferentes programas de robótica educacional em uma única plataforma, sempre respeitando as particularidades de cada competição.

O que vem pela frente

Toda essa reformulação representa apenas o começo de uma nova fase do RoboStage.

Nos próximos meses, diversas funcionalidades que já existiam voltarão gradualmente, acompanhadas de novos recursos que serão possíveis graças à nova arquitetura da plataforma.

Ainda não consigo informar uma data para o retorno completo do sistema de usuários, mas o desenvolvimento está avançando. Meu foco é entregar uma plataforma estável, segura e preparada para continuar evoluindo sem as limitações que existiam anteriormente.

Quero agradecer a todos que continuam acompanhando o RoboStage, enviando sugestões, relatando problemas e compartilhando ideias. Mesmo sendo um projeto desenvolvido de forma independente, todo esse feedback é fundamental para definir os próximos passos da plataforma.

Ainda há muito trabalho pela frente, mas estou bastante animado com tudo o que está sendo construído. Espero compartilhar novas novidades em breve.

Até a próxima atualização!

TAGS#plataforma#atualizações#desenvolvimento#infraestrutura