Реклама:
Россия / Екатеринбург
Разработать "движок" сайта (сам код, без дизайна), "с 0" или на основе готовой CMS, т.ч. он обеспечивал следующие возможности : 1.Движок сайта поддерживал работу с SQL (MySQL или PostgreSQL), для внесения , сохранения и поиска "карточек" 2.Каждая "карточка" должна состоять 2.1. из произвольного числа полей типа "контакт" (их число, тип и наименование должно настраиватся администратором "движка", через интерфейс администратора); По ним будет осуществлятся поиск и слияние "карточек" в базе 2.2. произвольного числа полей типа "вид", с типом - строка, их число и наименование должно настраиватся как администратором "движка", через интерфейс администратора, так и обычными пользователями, по принципу : пользователь, при вводе "карточки" , получает поле, где может или выбрать "вид" из уже готового, или ввести свое наименование "вида". Если такой (или похожий) , "вид" уже есть, то он - автоматически подставляется, если его нет - то он сохраняется в "карточке" и общем списке "видов" 2.3. произвольного числа полей типа "рейтинг вида", с типом - число, присваемым и изменяемым пользователем 2.4. произвольного числа полей типа "комментарий вида", с типом - строка, заполняемым пользователями 3.Должен быть , доступный и удобный пользователю, механизм поиска по "карточкам", с отбором по "контактам", по "видам" , и по "рейтингам видов" 4.Должен быть механизм регистрации пользователей в базе, т.ч. 4.1. Сохранялась инфа о логинах и паролях пользователей 4.2. Был механизм подтверждения регистрации через e-mail и/или СМС 5. Был механизм учета "балов" : 5.1. Изначально, любому зашедшему в первый раз (без регистрации!) начисляется "бонусный бал" , привязанный к компу через куки/IP 5.2. За регистрацию через e-mail, СМС, ввод новых "карточек", или перечисление средств на установленной администратором "движка" счет в Яндекс.Деньгах, WebMoney и т.д. пользователю добавляются дополнительные "балы". при этом сколько балов дается за каое действие - должно настраиваться администратором "движка" 5.3. при каждом поиске "карточек" пользователем с него списывают баллы. При этом поиск доступен только для пользователей с "положительным" балансом балов. "Цена" поиска так же должна назначатся администратором "движка" 6.Должна быть система "слияния" вводимых карточек, а именно, если при вводе новой карточки один из ее "контактов" совпадает с контактом другой "карточки", то такие карточки должны объеденяться в одну. При этом: Контакты, виды и комментарии видов - должны добавляются к карточке "как есть"; рейтинги видов - должны изменятся , как среднеарифметическое по всем введеным рейтингам каждого из видов карточки 7.Должен быть "личный кабинет пользователя", в котором бы , для каждого зарегестрированного пользователя, выводились , без оплаты в балах: "карточки" , введенные этим пользователем , со всей прилагающейся к ним информацией, в т.ч. и введенной другими пользователями "история балов пользователя" - за что, когда и сколько баллов было начисленно/списанно с данного пользователя Ждем Ваших предложений, с примерными сроками и стоимостью
Прикрепленные файлы
ПримерноеТЗWhois.txt