Тема: Оцініть, будь ласка, мою соціальну мережу Pulse.

Всім привіт! ????

Вирішив звернутися саме до спільноти програмістів, тому що тут можна отримати справді конструктивну критику.

Близько місяця тому я почав самостійно розробляти власну соціальну мережу під назвою Pulse. Практично щодня після основної роботи приділяю їй вільний час, поступово додаю нові функції, покращую інтерфейс, оптимізую швидкодію та виправляю знайдені помилки.

???? Сайт:
https://pulsm.fun

Основна ідея Pulse — створити сучасну соціальну мережу з мінімалістичним дизайном, швидкою роботою та зручним інтерфейсом як для смартфонів, так і для комп'ютерів.

Я не ставив собі за мету зробити копію Facebook, Instagram чи X. Хотілося створити власний продукт зі своїм стилем, логікою роботи та сучасними можливостями.

За цей місяць вже вдалося реалізувати досить багато:

  • власну систему реєстрації та авторизації;

  • підтвердження електронної пошти;

  • вхід через Passkey;

  • авторизацію через Face ID та Touch ID;

  • власну стрічку публікацій («Імпульсів»);

  • особисті повідомлення (Direct);

  • надсилання фотографій та музики у Direct;

  • коментарі з відповідями;

  • репости;

  • лайки;

  • повноцінні профілі користувачів;

  • систему сповіщень;

  • розділ статистики;

  • пошук користувачів;

  • музичний розділ;

  • PWA (можна встановити сайт як застосунок);

  • адаптацію під мобільні пристрої та ПК;

  • темну, світлу та системну теми;

  • локалізацію українською, англійською та російською мовами;

  • адміністративну панель;

  • різні налаштування приватності та безпеки.

Звісно, це ще далеко не фінальна версія. Попереду ще багато роботи, нових функцій та покращень.

Саме тому я й створив цю тему.

Хотілося б почути думку людей, які займаються програмуванням, веброзробкою або просто активно користуються сучасними соціальними мережами.

Буду дуже вдячний, якщо ви звернете увагу на наступні моменти:

  • перше враження від сайту;

  • зручність користування;

  • логіку навігації;

  • дизайн;

  • адаптацію під телефон;

  • швидкість роботи;

  • чи виглядає інтерфейс сучасно;

  • яких функцій, на вашу думку, не вистачає;

  • що хотілося б змінити або покращити.

Не соромтеся критикувати.

Для мене зараз конструктивна критика набагато цінніша, ніж просто похвала. Якщо щось працює незручно, якщо знайдете помилки або маєте цікаві ідеї — обов'язково напишіть.

Я читаю всі відгуки та намагаюся враховувати хороші пропозиції під час розробки.

Також буде цікаво дізнатися вашу думку щодо самого напрямку розвитку проєкту.

Чи виглядає така соціальна мережа цікавою?
Чи могли б ви користуватися нею щодня?
Чи є у Pulse потенціал, на вашу думку?

Буду вдячний за будь-який коментар.

Дякую всім, хто приділить кілька хвилин, щоб переглянути проєкт та поділитися своєю думкою. ❤️

???? Pulse:
https://pulsm.fun

2 Востаннє редагувалося mikeos (Вчора 16:05:24)

Re: Оцініть, будь ласка, мою соціальну мережу Pulse.

В багатьох місцях здається що розмір шрифта дуже малий. Хоча в мене поки зір нормальний, але я думаю що font-size: 9px це замало.

В розділі Музика, на кнопках ▶ і +, іконки розташовані не по центру. Немає функціоналу для перемотки аудіо. І як буде з авторськими правами на музику?

Справа в розділі Популярні канали - невалідні посилання на канали, всі ведуть на 404, напевно має бути /channel/ замість /channels/

PJAX - це вже щось дуже старе і вже не підтримується. Не розглядали новіших альтернатив, наприклад hotwire turbo, чи може ще якісь схожі?

3

Re: Оцініть, будь ласка, мою соціальну мережу Pulse.

Не потрібне. Замість цього пропоную підняти сервер NNTP.

4

Re: Оцініть, будь ласка, мою соціальну мережу Pulse.

mikeos написав:

В багатьох місцях здається що розмір шрифта дуже малий. Хоча в мене поки зір нормальний, але я думаю що font-size: 9px це замало.

В розділі Музика, на кнопках ▶ і +, іконки розташовані не по центру. Немає функціоналу для перемотки аудіо. І як буде з авторськими правами на музику?

Справа в розділі Популярні канали - невалідні посилання на канали, всі ведуть на 404, напевно має бути /channel/ замість /channels/

PJAX - це вже щось дуже старе і вже не підтримується. Не розглядали новіших альтернатив, наприклад hotwire turbo, чи може ще якісь схожі?

Дякую за детальний відгук і за те, що звернули увагу не лише на зовнішній вигляд, а й на технічні моменти.

Щодо розміру шрифту: у налаштуваннях Pulse вже є можливість обрати зручний розмір тексту. Водночас я перевірю місця, де могли залишитися жорстко задані значення на кшталт font-size: 9px, тому що навіть стандартний варіант має бути добре читабельним без додаткового налаштування.

У розділі «Музика» виправлю центрування іконок на кнопках відтворення та додавання. Також погоджуюся, що перемотування потрібне: планую додати шкалу прогресу, відображення поточного часу й загальної тривалості треку, а також можливість перейти до потрібного моменту.

Щодо авторських прав: Pulse не зберігає музичні файли на власному сервері, а використовує зовнішнє джерело для пошуку та відтворення. Додатково перевірю умови використання цього сервісу, правильне зазначення виконавця й джерела, а також можливість звернення у разі порушення авторських прав.

Помилку з посиланнями в блоці «Популярні канали» також виправлю. Справді, адреса має вести на /channel/, а не на /channels/. Перевірю формування таких посилань і в інших частинах сайту.

Щодо PJAX — дякую за зауваження. Я розглядаю сучасніші варіанти, зокрема Hotwire Turbo або htmx. Але перехід потрібно робити поступово й обережно, оскільки на поточній навігації зав’язані Direct, музичний плеєр, модальні вікна, коментарі, сповіщення та інші інтерактивні функції. Тому спочатку проведу перевірку залежностей, а вже потім визначу найкращий варіант заміни без ризику зламати чинний функціонал.

Ще раз дякую, що приділили час Pulse і так уважно його протестували. Такі конкретні зауваження справді допомагають покращувати проєкт.

5

Re: Оцініть, будь ласка, мою соціальну мережу Pulse.

javascriptIsLife написав:

Не потрібне. Замість цього пропоную підняти сервер NNTP.


Дякую за пропозицію. NNTP — цікавий варіант для тематичних груп і форумного формату, але це зовсім інша концепція. Pulse розвивається як сучасна соціальна мережа з профілями, стрічкою, Direct, музикою, сповіщеннями та мобільним інтерфейсом.

Підняття NNTP-сервера не замінить цей функціонал і буде незрозумілим для більшості звичайних користувачів, яким доведеться встановлювати окремі клієнти або розбиратися з протоколом.

Водночас ідея тематичних спільнот і гілок обговорень мені подобається — у майбутньому подібний формат можна реалізувати безпосередньо всередині Pulse, але в сучаснішому та зручнішому вигляді.