Курсы, Школы, Админка
Необходимо разработать сервис(Школы, обучающие программированию и их курсы).
Сервис состоит из 3х страниц и блока администрирования
1ая страница - страница Курсов - главная страница.
На этой странице: перечисление курсов, фильтрация и сортировка
Блок курса - Картинка, описание, ссылка на страницу курса, школа(каждый курс принадлежит хоть какой то школе)
Фильтры:
1. Онлайн/офлайн
2. Дата старта курса. Все что позже выбраной даты - нужно показывать
3. Технология (MultipleSelectBox). У курса может быть несколько технологий. Например курс по HTML, CSS (https://catalog.onliner.by/mobile).
4. Категория (MultiSelectBox). У курса может быть несколько категорий???. Пример Катерогии: ВЕб разработка, Мобайл, Андроид и т.д
5. Стоимость курса в рублях. На UI должно выглядеть как 2 input филда (Цена ОТ, Цена До).
6. Уровен курса (новичок, средний, продвинутый)
7. Еще пару фильтров будет
Релоад страницы после любого User action с фильтрами.
2ая страница - Страница Курса (Более подробное описание курса)
1.Описание курса.
2.Ссылка (на оригинал курса в школе)
3.Картинка курса
4. Related курсы (такой же школы и/или такой же категории).
3ая страница школы
1. Картинка
2. Описание
3. ССылка
4. Все курсы этой школы(до 10 штук).
По поводу Базы данных:
1. У школы может быть несколько курсов.
2. Курс принадлежит только одной школе
Админка.
Введение: У администратора школы должна быть возможность войти в админку и добавить курс и все соответсвующие поля по курсу(картинку, дату начала, конца и т.д). Должна быть возможность удалять курс, но только свой, тоесть необходимо реализовать User Group, User Permissions для разных админов. Так же должен быть SuperUserAdmin для нас(все права на удаления любых курсов и всего).
Сайт нужно будет разработать для schools.techrocks.ru или для techrocks.ru/schools - Это надо обсудить
В данный момент сайт techrocks.ru сделан на вордпрес. Разработку нужно вести на Bitbucket.
По поводу оплаты и сроков и процесса работы будем обсудждать лично.