Site fournissant des informations sur les athlètes de MMA
Écran de recherche de joueur
Écran d'exécution complet
C'était le premier projet créé simplement avec React vers mars 2021, et c'était un développement plus significatif que je ne le pensais. Ce n’est pas seulement parce qu’il s’agit du premier projet de jouet, mais plus encore parce que c’est un résultat qui est en fait utilisé de manière cohérente. Il existe peu de sites où vous pouvez consulter les records des joueurs d'arts martiaux, et même ces sites sont considérés comme peu pratiques en termes d'accessibilité, j'ai donc créé ce site, mais il est souvent utilisé par des amis qui aiment les sports d'arts martiaux.
Ainsi, au lieu de négliger le site, nous essayons de le réparer autant que possible dès qu'un problème survient. Au début, il ne prenait pas en charge le design réactif, mais il a été développé en tant que réactif, et chaque fois qu'il y a un problème avec le serveur, nous essayons de corriger l'erreur autant que possible.
Au début, je pensais que je voulais vraiment faire quelque chose avec cette idée plutôt qu'avec la technologie, alors j'ai commencé à la développer, mais quand j'y ai réfléchi, j'ai été déçu par l'aspect technique car c'était une application qui ne devait récupérer que des données. du serveur et distribuez-le.
Au fur et à mesure que ces regrets s'accumulaient, j'ai ensuite développé l'application todo avec une pile complète avant (réagir) et arrière (express). Même dans le projet de jouet sur lequel j'ai continué à travailler, j'étais déçu de devoir apprendre en travaillant sur le projet, et je voulais aussi apprendre le back-end, alors je l'ai fait.
Il y avait une mma-api open source que j'avais initialement prévu d'utiliser, mais elle n'a pas fonctionné, alors je l'ai forcée et j'ai fait quelques ajustements. Cependant, au fur et à mesure que je sortais du sac et envoyais les données, le formulaire de sherdog a changé, j'ai donc dû réécrire l'API.
Récemment (vers juin 2022), j'ai entendu dire que le site ne fonctionnait pas. Lorsque j'ai vérifié, il s'est avéré que le site ne fonctionnait pas parce que Google n'explorait pas correctement. De toute évidence, étant donné que les données sont collectées à partir du serveur et envoyées via l'exploration, elles ne semblent pas stables.
Il y a eu de nombreux essais et erreurs lors de la distribution du front-end via les pages Github et de la distribution des données du back-end avec un domaine personnel appelé https://server.woog2roid.dev. En commençant par comment déployer le backend, j'ai commencé par exécuter un nœud sur un serveur cloud gratuit, mais je craignais que ce ne soit pas pratique à utiliser car le serveur n'avait pas de connexion https, j'ai donc fini par acheter un domaine privé et utiliser chiffrons pour nous connecter à https était pris en charge.