Кейс - сайт для Российского общества психиатров (Московское отделение)
Привет, это Андрей Николаев, руководитель Medix IT. Сегодня расскажу и покажу, как мы разработали целый медицинский информационный портал федерального уровня.
В нашей стране есть Российское общество психиатров (далее - РОП), вся информация о них на официальном сайте https://psychiatr.ru . Так вот это общество очень большое и оно делится на региональные отделения , все отделения списком представлены здесь https://psychiatr.ru/about/structura/regions . В прошлом году к нам обратились из Московского отделения РОП для разработки удобного и функционального сайта на современном фреймворке.
Московское региональное отделение РОП - это объединение профессионалов в сфере охраны психического здоровья, работающих в г. Москве.
Цели организации соответствуют общим целям РОП:
- Повышение качества психиатрической помощи
- Внедрение в клиническую практику новейших научных достижений и передового российского и международного опыта
- Обеспечение защиты и поддержки членов Общества
- Совершенствование профессиональной подготовки и обучения
- Также этот информационный портал имеет просветительский характер
Московское отделение РОП является самым крупным и представительным филиалом РОП, включая более 1 тысячи специалистов.
Задачи проекта
Главная задача проекта состояла в автоматизации процесса вступления в общество, сбор и хранение данных о членах общества, оплата подписки на членство и в создании инструментов для общения пользователей.
Стек проекта
Разработка платформы была выполнена на базе php framework Laravel
Автоматизация процесса вступления в общество
Заявление на вступление генерируется автоматически в соответствии с заполненными данными.
Генерация заявления для печати с подставленным ФИО
Модерация пользователей происходит вручную менеджером, который имеет ограниченный доступ к администрированию платформы. Разработана система уведомлений - менеджера о поступлении новой заявки, заявителя - о статусе рассмотрения заявки.
Личный кабинет
Разработка личного кабинета. Для подтверждения членства врача в обществе для него создается отдельная страница в открытом доступе с описанием стажа, специальности, образования.
Оплата членского взноса
Разработка функционала ежегодной оплаты членского взноса. Напоминания об оплате на почту. При просрочке оплаты доступ к функционалу сайта отключается. Сделали интеграцию с интернет-эквайрингом Сбербанк Онлайн, отображение статусов всех транзакций пользователя.
Генерация QR-кода
Чтобы врач мог делиться ссылкой на свой профиль
Страница Инфографики с информацией по пользователям и направлениям
Выгрузка пользователей в файл excel
Админ может в удобном формате выгрузить информацию о всех пользователях или членов сообщества по годам.
Управление пользователями и назначение ролей в админке
Возможность присваивать учетным записям права модератора или администратора
Календарь событий
Форум
Для авторизованных пользователей возможность создавать темы форума, оставлять сообщения, отвечать на сообщения в виде цитаты, редактировать сообщения. Для администратора возможность редактировать/удалять/создавать любые темы, разделы, сообщения. Также возможность наделять пользователей ролью «Модератор» для одной или нескольких тем.
Этот функционал заканчиваем, сейчас как раз идет тестирование и отладка на https://psymos.ru/forum
Адаптивный дизайн и верстка
Адаптивная кроссбраузерная вёрстка позволяет сайту автоматически подстраиваться под экраны планшетов и смартфонов любого разрешения и корректно отображаться во всех современных браузерах.
Сроки разработки сайта
Проект разрабатывался в несколько этапов, и суммарно мы затратили примерно 520 рабочих часов (хорошо, когда есть своя самописная CRM и можно такие данные легко вычислить) , а это означает суммарно 3 календарных месяца разработки.
Кейс проекта на нашем сайте — medix-it.ru/psymos
Посмотреть проект — psymos.ru
Контакты
Если у вас есть вопросы по разработке или вы хотите рассчитать похожий проект - свяжитесь со мной удобным для вас способом.
Отличный проект! А фронт был реализован через blade или какой-то js фреймворк?
Спасибо за оценку! Да, фронт через blade. Тут решили по совокупности факторов не юзать js фреймы