Обзор моей заявки
Живая версия: www.tmstats.eu
Trackmania — это гоночная игра, которую любят десятки тысяч активных игроков. В игре полно гоночных трасс длиной в минуту, где люди соревнуются со временем медали, временем автора или даже друг с другом. Каждые три месяца выходят 25 профессионально созданных трасс, а каждый день — одна трасса, созданная сообществом. Мне нравится эта игра, потому что она приносит удовольствие независимо от уровня мастерства 😌 В то время как профессиональные игроки пытаются показать лучшее время на карте, борясь за разницу в 0,001 секунды, вы и ваши друзья можете попытаться получить серебряные медали на всех картах.
В Trackmania есть множество приложений для игроков, которые делают игру еще более приятной, например, ранги Trackmania.io matchmaking, Trackmania Exchange Leaderboards или Author Medal Tracker.
✨ Учитывая все эти проекты, созданные сообществом вокруг Trackmania, я решил создать свой собственный! ✨
Представляю… TMStats!

TMStats | Medal Tracker
Обзор всех медалей Trackmania, которых вы достигли. Поделитесь своими медалями за прохождение кампании или ежедневных карт с кем угодно!

TMStats — это сайт-трекер медалей, который позволяет синхронизировать ваши медали Trackmania с профилем TMStats. Наряду с информативным модалом детализации карты, TMStats предлагает годовой просмотр медалей, который действительно заставляет вас оценить время, проведенное за игрой. Еще одна классная функция, которую я реализовал, это фоновая аналитика карт, которая сравнивает всю доступную информацию, чтобы сделать обоснованное предположение о сложности карты, позволяя вам сосредоточиться на сложности, которая вам больше всего нравится 🔥 И последнее, но не менее важное, TMStats содержит приватную таблицу лидеров всех профилей, представленных в TMStats, чтобы вы могли легко сравниться со своими друзьями или со всем миром.
TMStats еще не закончен! В течение первой недели после публикации проекта были созданы тысячи аккаунтов, и люди начали активно пользоваться сайтом. Основываясь на полученных отзывах, я буду добавлять множество других функций, таких как достижения, ежедневные задания и украшение профиля. Пожелайте мне удачи! 🤞
Репозиторий проекта: https://github.com/meldiron/tmstats
Submission Category:
🧙 Web2 Wizards
Ссылка на код
Meldiron / tmstats
Календарь медалей, который показывает обзор всех медалей Trackmania, достигнутых пользователем.
TMStats — это календарь медалей, который показывает обзор всех медалей Trackmania, достигнутых пользователем. Сайт позволяет пользователю делиться медалями кампании или ежедневных карт с кем угодно.
Проект сосредоточен на нескольких аспектах и возможностях:
- Медали «Трек дня» (TOTD) в годовом представлении
- Медали кампании в сезонном представлении
- Медали пользовательских карт в виде списка
- Геймифицированная система достижений и квестов
На данный момент проект не имеет бизнес-модели и является полностью бесплатным и с открытым исходным кодом. Проект генерирует расходы, и бизнес-модель может быть добавлена в будущем.
TMStats использует несколько фронтенд и бэкенд технологий с целью упрощения разработки. Основной фокус технологического стека в этом проекте — сделать разработку быстрой и увлекательной, вместо того, чтобы сделать ее масштабируемой и надежной.
- TailwindCSS, библиотека CSS для быстрого проектирования компонентов с использованием классов HTML.
- Svelte, JS-библиотека для создания реактивных фронтендов…
Дополнительные ресурсы / информация
Мне очень понравился Hackathon, но я являюсь сопровождающим Appwrite, и было бы нечестно, если бы я участвовал в соревнованиях за победу. Поэтому я не буду 😇 Я подал проект, чтобы поделиться проектом, которым я горжусь, получить награду за участие (блестящий значок Dev) и показать сообществу, для чего можно использовать Appwrite! 💪
Технологический стек:
- 🔥 Appwrite 🔥
- Svelte & Svelte Kit
- TailwindCSS
- Deno (в функциях Appwrite)
- Svelte Heatmap (плагин Svelte)
Сотрудники:
- Benko; огромная помощь в формулах статистики открытия API и тестировании
Скриншоты:
-
Профиль пользователя
-
Детали карты
-
Домашняя страница