Переписываю фулл платформу на react, т.к. в идеале её нужно сделать SPA, a react хороший инструмент для этого.
Зачем SPA? Всё просто:
на single page можно запихнуть элементы управления, которые по сути, при перемещении между страницами не будут обновляться, а значит вся информация, находящаяся в верхних и боковых меню, сайдбарах и хедерах не будет исчезать при обычном "серфинге" социальной сети, в том числе музыка не будет прерываться и много ещё из плюсов
upd: да, хотел я конечно на чистейшем html написать, но как оказалось, этот полёт был бы далеко не дальновидным... :)
upd2: несмотря на то, что не хотел я всё это изучать, мне неплохо даже зашла эта тема. Многое, конечно, мне бы ещё и в самом js выучить, но, интернет пока что никто не отменял
Зачем SPA? Всё просто:
на single page можно запихнуть элементы управления, которые по сути, при перемещении между страницами не будут обновляться, а значит вся информация, находящаяся в верхних и боковых меню, сайдбарах и хедерах не будет исчезать при обычном "серфинге" социальной сети, в том числе музыка не будет прерываться и много ещё из плюсов
upd: да, хотел я конечно на чистейшем html написать, но как оказалось, этот полёт был бы далеко не дальновидным... :)
upd2: несмотря на то, что не хотел я всё это изучать, мне неплохо даже зашла эта тема. Многое, конечно, мне бы ещё и в самом js выучить, но, интернет пока что никто не отменял
❤🔥2
What Do You Think, Guys?
Вот что получается (видео ниже).
План действий:
Настройки:
Редактирование профиля.
Сброс данных для восстановления.
Предпросмотр (как в видео).
Поиск:
Людей по именам, юзернеймам, инфе любой, описанию и т.д.
Профиль:
Показ подробной информации, юзернейма и тегов.
Возможно, система друзей.
Уведомления:
Создание, оптимизация и улучшение.
Настройки и профиль:
Доработка разделов музыки и медиа.
Создание верхнего бара с виджетами.
Вот что получается (видео ниже).
План действий:
Настройки:
Редактирование профиля.
Сброс данных для восстановления.
Предпросмотр (как в видео).
Поиск:
Людей по именам, юзернеймам, инфе любой, описанию и т.д.
Профиль:
Показ подробной информации, юзернейма и тегов.
Возможно, система друзей.
Уведомления:
Создание, оптимизация и улучшение.
Настройки и профиль:
Доработка разделов музыки и медиа.
Создание верхнего бара с виджетами.
🟠 Новая 0.8.0 версия билда sYnask PC-Web от July 13, 2024!
Что нового?
- Новый дизайн
- Переработка системы создания аккаунта
- Новые функции, включая редактирование профиля с добавлением тегов
- Добавили новые иконки
- Адаптировали сайт под установку web-приложения
- Удобная смена username
- Починили страницу сброса пароля
- Добавили персонализацию - цвет акцента на локальном устройстве
- Добавили несколько новых страниц (некоторые из них ещё в разработке)
- Фикс большого количества багов, включая неправильное создание аккаунта при регистрации
Вход - me.synask.ru/login
Регистрация - me.synask.ru/registration
Сброс пароля - me.synask.ru/reset-password
! Для тестировщиков: проект находится в бета-тестировании, и за любую потерю данных (удаление, не путать с утечкой) мы ответственности не несём.
Репозиторий synask-web - https://github.com/KOSFin/synask-web/
Что нового?
- Новый дизайн
- Переработка системы создания аккаунта
- Новые функции, включая редактирование профиля с добавлением тегов
- Добавили новые иконки
- Адаптировали сайт под установку web-приложения
- Удобная смена username
- Починили страницу сброса пароля
- Добавили персонализацию - цвет акцента на локальном устройстве
- Добавили несколько новых страниц (некоторые из них ещё в разработке)
- Фикс большого количества багов, включая неправильное создание аккаунта при регистрации
Вход - me.synask.ru/login
Регистрация - me.synask.ru/registration
Сброс пароля - me.synask.ru/reset-password
! Для тестировщиков: проект находится в бета-тестировании, и за любую потерю данных (удаление, не путать с утечкой) мы ответственности не несём.
Репозиторий synask-web - https://github.com/KOSFin/synask-web/
❤🔥3
Написал тут пару статей в Дзене.
ССЫЛКА
ССЫЛКА
Дзен
Дмитрий Попов | sYnask Offic | Дзен
Канал автора «Дмитрий Попов | sYnask Offic» в Дзен ⭐: Меня зовут Дмитрий Попов, я разработчик и создатель инновационной социальной сети sYnask. Здесь вы найдете статьи о сложностях и успехах разработки, новых технологиях, искусственном интеллекте и многом…
🎵💜 Музыкальная пауза! Обновление sYnask!
Новая 0.8.5 версия билда sYnask PC-Web от July 23, 2024!
PS: не самая стабильная и с парой неприятный недочётов и багов (жить можно).
Что нового?
-- Новая СТРАНИЦА с МУЗЫКОЙ! Доступны ЛЮБЫЕ ТРЕКИ!
-- Новый и первый необычный ФУНКЦИОНАЛЬНЫЙ ВИДЖЕТ с ПЛЕЕРОМ
*см. след. сообщение*
- Добавил статусы для профилей - онлайн / оффлайн / ПОЛЬЗОВАТЕЛЬСКИЙ
- Ещё один элемент для персонализации - задний фон для страниц (любой цвет из палитры, градиент до 6 цветов, своё фото с инструментом затемнения)
- Добавил новые функции в настройки - изменение статуса, персонализация фона
- Новый дизайн некоторых страниц
- Небольшое изменение интерфейса
&см. след. сообщение&
Вход - me.synask.ru/login
Регистрация - me.synask.ru/registration
Сброс пароля - me.synask.ru/reset-password
! Для тестировщиков: проект находится в бета-тестировании, и за любую потерю данных (удаление, не путать с утечкой) мы ответственности не несём.
Репозиторий synask-web - https://github.com/KOSFin/synask-web/
Новая 0.8.5 версия билда sYnask PC-Web от July 23, 2024!
PS: не самая стабильная и с парой неприятный недочётов и багов (жить можно).
Что нового?
-- Новая СТРАНИЦА с МУЗЫКОЙ! Доступны ЛЮБЫЕ ТРЕКИ!
-- Новый и первый необычный ФУНКЦИОНАЛЬНЫЙ ВИДЖЕТ с ПЛЕЕРОМ
*см. след. сообщение*
- Добавил статусы для профилей - онлайн / оффлайн / ПОЛЬЗОВАТЕЛЬСКИЙ
- Ещё один элемент для персонализации - задний фон для страниц (любой цвет из палитры, градиент до 6 цветов, своё фото с инструментом затемнения)
- Добавил новые функции в настройки - изменение статуса, персонализация фона
- Новый дизайн некоторых страниц
- Небольшое изменение интерфейса
&см. след. сообщение&
Вход - me.synask.ru/login
Регистрация - me.synask.ru/registration
Сброс пароля - me.synask.ru/reset-password
! Для тестировщиков: проект находится в бета-тестировании, и за любую потерю данных (удаление, не путать с утечкой) мы ответственности не несём.
Репозиторий synask-web - https://github.com/KOSFin/synask-web/
❤🔥1
**
Функционал плеера и страницы будет расширяться.
Пока ещё думаю как реализовывать "понравившиеся" и как делать рекомендации: на основе ютуба или всё же пилить свою систему...
&&
Баги, о которых не нужно сообщать (я о них уже знаю):
1. Белый фон по умолчанию в ТЕМНОЙ теме!
2. Белый бордер у аватара в сайдбаре (вместо цвета акцента).
Функционал плеера и страницы будет расширяться.
Пока ещё думаю как реализовывать "понравившиеся" и как делать рекомендации: на основе ютуба или всё же пилить свою систему...
&&
Баги, о которых не нужно сообщать (я о них уже знаю):
1. Белый фон по умолчанию в ТЕМНОЙ теме!
2. Белый бордер у аватара в сайдбаре (вместо цвета акцента).
Дополнение к вышеуказанному сообщению.
С выпуском первого относительно стабильного публичного билда, запланированного на 1 августа*, планируется также релиз приложения для Android (APK-файл), которое будет доступно на официальном сайте. Это приложение будет служить клиентом для мобильной веб-версии нашей социальной сети. По сути, это означает, что внутри приложения будет встроенный браузер, обеспечивающий доступ к веб-версии. Хотя такой подход может уступать отдельному нативному приложению по скорости работы и некоторым другим параметрам, наша веб-версия хорошо оптимизирована и использует современные инструменты и библиотеки.
* - дата релиза, скорее всего, будет перенесена.
С выпуском первого относительно стабильного публичного билда, запланированного на 1 августа*, планируется также релиз приложения для Android (APK-файл), которое будет доступно на официальном сайте. Это приложение будет служить клиентом для мобильной веб-версии нашей социальной сети. По сути, это означает, что внутри приложения будет встроенный браузер, обеспечивающий доступ к веб-версии. Хотя такой подход может уступать отдельному нативному приложению по скорости работы и некоторым другим параметрам, наша веб-версия хорошо оптимизирована и использует современные инструменты и библиотеки.
* - дата релиза, скорее всего, будет перенесена.
‼️ АНОНС ОБНОВЛЕНИЯ 1.0 И ВАЖНЫЕ НОВОСТИ.
Начать хотелось бы с новостей: Версия 1.0 Beta переносится на небольшой, но неопределённый срок. Релиз 1.0 должен состояться завтра, в 18:00 по МСК, но его не будет. Причины: непредвиденные обстоятельства в виде нужды переписать логику всей платформы.
Но мы можем и порадовать свежим анонсом обновлений, которые ожидаются в предстоящей версии:
1. Новый функциональный виджет-бар с информацией о Ваших контактах! В закрытом виде будет всегда и в реальном времени показывать количество контактов онлайн и оффлайн, а в раскрытом добавится ещё и их список с быстрым доступом к всплывающим мини-профям и действиям с контактом; Чтобы вы всегда могли молниеностно скинуть мем только что зашедшему в сеть другу :)
2. Как Вы уже догадались по прошлой новой функции, мы наконец-то добавили добавление в контакты! Мы долго думали как реализовать эту систему, и всё-таки решили сделать систему контактов. В будущем подробней объясним что это такое и как работает. Сейчас это позволяет лишь добавить пользователя в список "отслеживаемых" пользователей (то есть в бар друзей).
3. Немного изменится и логика загрузки сайдбара и хедера. Их загрузка будет одновременной, уменьшится время загрузки ну и конечно уменьшит нагрузку на сервера.
4. А что увеличит нагрузку на сервера, так это автоматическое обновления статуса онлайн/оффлайн. Да, мы наконец-то сделали и эту функцию тоже. Так как мы хотим реализовать эту систему без задержек и абсолютно молниеностно, это немного скажется на нагрузке на сервера :)
Пока это все обновления в 1.0, но это не точно🤫
Следите за новостями! ✌️
Начать хотелось бы с новостей: Версия 1.0 Beta переносится на небольшой, но неопределённый срок. Релиз 1.0 должен состояться завтра, в 18:00 по МСК, но его не будет. Причины: непредвиденные обстоятельства в виде нужды переписать логику всей платформы.
Но мы можем и порадовать свежим анонсом обновлений, которые ожидаются в предстоящей версии:
1. Новый функциональный виджет-бар с информацией о Ваших контактах! В закрытом виде будет всегда и в реальном времени показывать количество контактов онлайн и оффлайн, а в раскрытом добавится ещё и их список с быстрым доступом к всплывающим мини-профям и действиям с контактом; Чтобы вы всегда могли молниеностно скинуть мем только что зашедшему в сеть другу :)
2. Как Вы уже догадались по прошлой новой функции, мы наконец-то добавили добавление в контакты! Мы долго думали как реализовать эту систему, и всё-таки решили сделать систему контактов. В будущем подробней объясним что это такое и как работает. Сейчас это позволяет лишь добавить пользователя в список "отслеживаемых" пользователей (то есть в бар друзей).
3. Немного изменится и логика загрузки сайдбара и хедера. Их загрузка будет одновременной, уменьшится время загрузки ну и конечно уменьшит нагрузку на сервера.
4. А что увеличит нагрузку на сервера, так это автоматическое обновления статуса онлайн/оффлайн. Да, мы наконец-то сделали и эту функцию тоже. Так как мы хотим реализовать эту систему без задержек и абсолютно молниеностно, это немного скажется на нагрузке на сервера :)
Пока это все обновления в 1.0, но это не точно🤫
Следите за новостями! ✌️
мобильная (pocket) версия - в активной разработке, как и в целом обновление 1.0.
❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один свежий видосик к посту выше
👾1
📱🙋♂️ Здравствуй компактность!
Новая 0.9.0 Beta версия билда sYnask Web (PC + Android App) от August 06, 2024!
PS: может быть не самой стабильной, т.к. не прошла полный ряд тестов.
Что нового?
-- Мобильная Pocket версия sYnask (при входе с телефона открывается по умолчанию. Открыть ПК версию с телефона можно, исправив "p" на "d" в URL.)
-- Новый компонет - Френд бар. Имеет два состояния - в скрытом показывает в реальном времени кол-во контактов онлайн, оффлайн, с польз.статусом. В раскрытом показывает список всех контактов со статусами. При нажатии на контакт в этом баре показывается мини-версия профиля с action кнопками пользователя.
-- Добавлена функция добавления в контакты, а также обновление всех компонентов в реальном времени при изменении данных в бд.
-- Полностью адаптированы страницы Профилей, Музыки, Поиска профилей, а также полностью или частично страницы Входа и Регистрации. Адаптированы были и компоненты для мобильной версии - сайдбар, хедер, френд.бар.
-- Крупное обновление страницы с МУЗЫКОЙ: Добавлены рекомендации треков, немного изменена система поиска, а также его результатов. Увеличены лимиты до 15 результатов как в поиске, так и в рекомендациях. Добавлено облачное сохранение любимой музыки, а также соответствующий раздел.
#update #v0_9_0
Новая 0.9.0 Beta версия билда sYnask Web (PC + Android App) от August 06, 2024!
PS: может быть не самой стабильной, т.к. не прошла полный ряд тестов.
Что нового?
-- Мобильная Pocket версия sYnask (при входе с телефона открывается по умолчанию. Открыть ПК версию с телефона можно, исправив "p" на "d" в URL.)
-- Новый компонет - Френд бар. Имеет два состояния - в скрытом показывает в реальном времени кол-во контактов онлайн, оффлайн, с польз.статусом. В раскрытом показывает список всех контактов со статусами. При нажатии на контакт в этом баре показывается мини-версия профиля с action кнопками пользователя.
-- Добавлена функция добавления в контакты, а также обновление всех компонентов в реальном времени при изменении данных в бд.
-- Полностью адаптированы страницы Профилей, Музыки, Поиска профилей, а также полностью или частично страницы Входа и Регистрации. Адаптированы были и компоненты для мобильной версии - сайдбар, хедер, френд.бар.
-- Крупное обновление страницы с МУЗЫКОЙ: Добавлены рекомендации треков, немного изменена система поиска, а также его результатов. Увеличены лимиты до 15 результатов как в поиске, так и в рекомендациях. Добавлено облачное сохранение любимой музыки, а также соответствующий раздел.
#update #v0_9_0
❤🔥1