Курсы, Школы, Админка

Курсы, Школы, Админка


Необходимо разработать сервис(Школы, обучающие программированию и их курсы).

Сервис состоит из 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. 

По поводу оплаты и сроков и процесса работы будем обсудждать лично.


Report Page