Conference management system
Задача стояла в разработке Системы управления конференциями с использованием Laravel + Vue. Нужно было реализовать функционал для трёх типов пользователей:
1. Админ: создаёт конференции, указывая название, дату, к какой категории относится конференция, страну и геолокацию.
2. Лектор: лектор может присоединиться к созданным админом конференциям, и выставить свою доклад, указав название, временный промежуток, описание, подкатегорию лекции и прикрепить презентацию, которую пользователи могут скачать и просмотреть.
3. Пользователи: видят конференции, могут просматривать доклады, которые будут на конференции, могут подписаться на конференцию и после этого поделиться в FB и TW, есть возможность добавлять доклады в избранные, а так же возможность оставлять комментарии под докладами.
Каждые существенные изменения или удаления каких-то докладов/конференций сопровождаются mail-рассылками подписанным пользователям.
1. Админ: создаёт конференции, указывая название, дату, к какой категории относится конференция, страну и геолокацию.
2. Лектор: лектор может присоединиться к созданным админом конференциям, и выставить свою доклад, указав название, временный промежуток, описание, подкатегорию лекции и прикрепить презентацию, которую пользователи могут скачать и просмотреть.
3. Пользователи: видят конференции, могут просматривать доклады, которые будут на конференции, могут подписаться на конференцию и после этого поделиться в FB и TW, есть возможность добавлять доклады в избранные, а так же возможность оставлять комментарии под докладами.
Каждые существенные изменения или удаления каких-то докладов/конференций сопровождаются mail-рассылками подписанным пользователям.