Попробую повторить один достаточно популярный сервис публикаций
Мне нравилось всегда ковыряться с разными алгоритмами, сперва с поисковыми, потом с разными платформами, типа:
Hacker News
Формула Hotness (Paul Graham):
score = (p - 1) / (t + 2)^G
p = points (upvotes)
t = возраст в часах
G = gravity = 1.8 (константа)
Lobsters
Формула Hotness (форк HN)
score = (score - 1) / (age + 2)^gravity
score = upvotes - downvotes
gravity = 1.8 (по умолчанию)
И вот решил задачу себе поставить чуток сложне: повторить сайт, Медиум (заблокированный в РФ). Там не только алгоритмы, но необходимо сделать воздушный дизайн, где само пространство служит разделением.

Не серый фон и не коробки, что сейчас так популярны.
Глянуть можно вот. Это пока первая версия. Масса работы, дизайн и т.д.
И ещё акценты. Тут (в LibArea) акцент на человека не делается. А там делается. Другие алгоритмы совсем, принципы. И дизайн соотв. отличается. Задачи. Ранее не делал подобное.
P.S. редактор используется там EditorJS
Кстати, сайт Медиум воздушный на вид, но если вы посмотрите трафик, что в обмене происходит, вы удивитесь. От сюда даже есть поговорка:
Иллюзия простоты скрывающая тонны хлама…
😄
А исходный код будет?
Агрегатор (аналог) Lobsters и Hacker News перенес вот сюда: https://github.com/evgip/w3a-aggregator
А этот будет тут: https://github.com/evgip/w3a
На демо не получается зарегистрироваться, пишет - Ошибка! Пожалуйста, подтвердите, что вы не робот. А поля для капчи и т.д. нема на странице регистрации.
Спасибо большое, подправил. Капча работает.
Приветствую, Евгений! Письмо на почту не получил, ник такой же как здесь.
Приветствую. Готово.