Примерно с 2019 по 2022 я активно участвовал в жизни проекта OpenVK. Проект ахуенный и мне хотелось приносить пользу ему. По итогу занимался темам и иногда рисовал концепты. Тут собрал небольшую коллекцию
Переработка системы рейтинга:
Сейчас рейтинг по сути не имеет никакой функциональности. Можно попробовать из рейтинга сделать полноценную систему поощрение пользователя за активность.

1. Глобальный рейтинг среди всех пользователей:
Можно ввести как было в оригинальном VK глобальный рейтинг пользователей + локальный среди друзей.
2. Система поощрений за активность:
Можно ввести поощрения пользователя повышением рейтинга, например за: Отметки «Мне нравится», комментарии, приглашённых друзей (уже есть, я знаю), регулярный постинг и набор аудитории в свои группы, загрузка аудиозаписей и тд.
Так же можно выдавать подарки которые невозможно купить, а только за достижения, например: Подарил первый подарок, поставил тысячный лайк, уже *число* лет зарегистрирован, дни рождения и тд.
В конце (например) каждого месяца можно подводить итоги и дарить подарки за самую высокую активность среди других пользователей, например: Больше всех за месяц оставил отметки «Мне нравится», больше всех написал комментариев и тд.

Аудиозаписи:
Битва за реализацию аудиозаписей была долгой. Было много аргументов начиная от АП, закачивания низким приоритетом. Слева — мой оригинальный концепт, справа — итоговая реализация


Ветки в комментариях:

1. Создание веток в комментариях:
Тут думаю объяснять и не нужно, многие к этому привыкли на других платформах и само решение вполне удобное.
2. Унификация стены и полный отказ от старой реализации (которая была до микроблога):
Это решение позволит унифицировать дизайн и облегчить разработку в будущем (банально не нужно стараться поддерживать старую стену). Плюсы и Минусы (или же «Мне нравится») и репост перенести в левую часть, а в правой расположить счётчик просмотров. Дату создания поста разместить под именем. Многим такое расположение привычней и будет удобней.
Информация при неведении (хз как обозвать):


Мой вариант:
Изначально задумывал, что она будет при наведении на имя, где будет показана базовая информация.
Итоговая реализация:
Сделали похоже, но уже при наведении на кнопку «мне нравится», что даже полезнее и логичнее. Хотя было бы прикольно и показ базовой информации реализовать