Сайт, предоставляющий информацию о спортсменах ММА
Экран поиска игроков
Полный экран выполнения
Это был первый проект, созданный просто с помощью React примерно в марте 2021 года, и это было более значимое событие, чем я думал. И это не только потому, что это первый игрушечный проект, но и в большей степени потому, что это результат, который действительно используется последовательно. Сайтов, на которых можно просмотреть рекорды игроков боевых искусств, немного, и даже эти сайты считаются неудобными в доступности, поэтому я создал этот сайт, но им часто пользуются друзья, которым нравятся виды единоборств.
Поэтому вместо того, чтобы пренебрегать сайтом, мы стараемся максимально исправить его всякий раз, когда возникает проблема. Сначала он не поддерживал адаптивный дизайн, но разрабатывался как адаптивный, и всякий раз, когда возникает проблема с сервером, мы стараемся максимально исправить ошибку.
Сначала я думал, что действительно хочу сделать что-то с этой идеей, а не с технологией, поэтому я начал ее разрабатывать, но когда я подумал об этом, я разочаровался в техническом аспекте, потому что это было приложение, которому нужно было только получать данные. с сервера и распространить его.
По мере того, как эти сожаления накапливались, позже я разработал приложение todo с полным стеком спереди (реагировать) и сзади (экспресс). Даже в игрушечном проекте, над которым я продолжал работать, я был разочарован тем, что мне пришлось учиться во время работы над проектом, и мне также хотелось изучить серверную часть, поэтому я это сделал.
Изначально я планировал использовать mma-api с открытым исходным кодом, но он не работал, поэтому я создал его форк и немного подправил. Однако, когда я вылез из сумки и отправил данные, форма шердога изменилась, поэтому пришлось писать API заново.
Недавно (примерно в июне 2022 года) я услышал, что сайт не работает. Когда я проверил, оказалось, что сайт не работает, потому что Google неправильно сканирует. Очевидно, что поскольку данные собираются с сервера и отправляются посредством сканирования, они не кажутся стабильными.
Было много проб и ошибок при распространении внешнего интерфейса через страницы Github и распространении данных с серверной части с помощью личного домена под названием https://server.woog2roid.dev. Начав с развертывания серверной части, я начал с запуска узла на бесплатном облачном сервере, но меня беспокоило, что его неудобно использовать, поскольку на сервере нет https-соединения, поэтому в итоге я купил частный домен и использовал давайте зашифруем, чтобы подключиться к https.