Site com informações sobre atletas de MMA
Tela de busca de jogadores
Tela de execução completa
Foi o primeiro projeto criado simplesmente com React por volta de março de 2021 e foi um desenvolvimento mais significativo do que eu pensava. Não só porque é o primeiro projeto de brinquedo, mas ainda mais porque é um resultado que é realmente utilizado de forma consistente. Existem poucos sites onde você pode ver os registros de jogadores de artes marciais, e mesmo esses sites são considerados inconvenientes em termos de acessibilidade, por isso criei este site, mas é frequentemente usado por amigos que gostam de esportes de artes marciais.
Portanto, em vez de negligenciar o site, tentamos corrigi-lo ao máximo sempre que surge um problema. A princípio não suportava design responsivo, mas foi desenvolvido como responsivo, e sempre que há algum problema com o servidor tentamos corrigir o erro o máximo possível.
No começo pensei que queria muito fazer algo com essa ideia e não com a tecnologia, então comecei a desenvolvê-lo, mas quando pensei nisso me decepcionei no aspecto técnico porque era um aplicativo que só precisava buscar dados do servidor e distribuí-lo.
À medida que esses arrependimentos se acumulavam, mais tarde desenvolvi o aplicativo de tarefas com pilha completa frontal (reação) e traseira (expresso). No projeto de brinquedo em que continuei trabalhando, fiquei desapontado por ter que aprender enquanto trabalhava no projeto e queria aprender o back-end também, então decidi fazê-lo.
Havia uma mma-api de código aberto que originalmente planejei usar, mas não funcionou, então bifurquei-a e fiz alguns ajustes. No entanto, conforme eu saí da sacola e enviei os dados, o formulário do sherdog mudou, então tive que escrever a API novamente.
Recentemente (por volta de junho de 2022), ouvi dizer que o site não estava funcionando. Quando verifiquei, descobri que o site não estava funcionando porque o Google não estava rastreando corretamente. Obviamente, como os dados são coletados do servidor e enviados por meio de rastreamento, eles não parecem estáveis.
Houve muitas tentativas e erros ao distribuir o front-end por meio de páginas do Github e distribuir dados do back-end com um domínio pessoal chamado https://server.woog2roid.dev. Começando com como implantar o backend, comecei executando um nó em um servidor de nuvem gratuito, mas fiquei preocupado que fosse inconveniente de usar porque o servidor não tinha uma conexão https, então acabei comprando um domínio privado e usando vamos criptografar para conectar-se a https.