Разработь мультиязычный сервис галерея фотографий работ с нуля

108 000 руб. за проект • безналичный расчёт, электронные деньги
15 апреля 2017, 12:09 • 13 откликов • 63 просмотра
Проект разбит на итерации. Сейчас нужно разработать 1-ую, по её завершению обсуждаем разработку 2-ой и т.д.

ЭТАП 1 Ф-ал единой регистрации и авторизации для нескольких сайтов.

Front-end
Авторизация, регистрация и восстановление пароля:
стр. «Регистрация» (4.1.1)
стр. «Завершение регистрации» (4.1.2)
стр. «Авторизация» (4.1.3)
стр. «Восстановление пароля»(4.1.4)
стр. «Отправлен e-mail с ссылкой для восстановления пароля» (4.1.5)
стр. «Новый пароль создан» (4.1.6)

E-mail
e-mail «Завершение регистрации» (17.1)
e-mail «Инструкция по восстановлению пароля» (17.2)
e-mail «Новый пароль от аккаунта» (17.3)

Back-end
стр. «Авторизация в панель управления» (11.1)
стр. «Список пользователей» (11.4)
стр. «Перевод (локазация)» (Языковой модуль) (11.7)

ЭТАП 2 Front-end
стр. «Главная» (4.2)

Профиль пользователя:
стр. «Профиль пользователя» (4.8.1)
стр. «Работы пользователя» (4.8.2)

Настройка профиля:
стр. «Профиль» (4.9.1)
стр. «Аккаунт» (4.9.2)

Back-end
стр. «Редактирование пользователей» (11.5)

ЭТАП 3 Front-end
стр. «Загрузить работу» (4.4)
стр. «Работа» (4.5)
стр. «Страницы не существует» (4.3)
e-mail «Работа прошла/не прошла премодерацию» (17.4)
e-mail «Новые подписчики» (17.5)
e-mail «Новые комментарий к работе» (17.6)
e-mail «Комментарий на комментарий» (17.7)
e-mail «Еженедельный и ежемесячный дайджест» (17.8)

Back-end
Список работ:
стр. «Производители» (11.3)
стр. «Список работ» (11.2)
стр. «Модерация работы» (11.2.1)
стр. «Модерация комментариев к работе» (11.2.2)

ЭТАП 4 Front-end
стр. «Страница производителя» (11.3)
стр. «Поиск» (4.6)
стр. «Статические страницы» (4.7)

Список статей:
стр. «Список статей» (11.6)
стр. «Создание и редактирование статьи» (11.6.1)


Общие требования:
  • разработка с нуля (не на основе CMS);
  • PHP v.7.1.2;
  • HTML v.5.1;
  • Какой фреймворк использовать при разработке обсуждается.
    Back-end: Symfony,Yii или
    Laravel.
    Front-end: vue,
    jquery или
    другой небольшой. Использование тяжёлых (Angular,
    React и подобные) хотелось бы избежать.
  • обработка изображений GraphicsMagick и
    Jpegtran;
  • реализация мультиязычности:
    - подкаталоги с gTLD;
    - разметка локализации страниц;
    - в БД создание таблиц локализации.
  • sitemap.xml валидный для WebMaser Google и Yandex.

Что есть:
- ТЗ с описанием итераций и ф-ла страниц;
- адаптивная вёрстка базовых страниц front-end. Страницы, вёрстка которых отсутствует, собираются из блоков на свёрстанных страницах;
- прототип back-end.

От разработчика:
- примеры мультиязычных проектов реализованных с нуля.

Обсуждение ТЗ с заинтересовавшими разработчиками;
Сотрудничество через безопасную сделку популярных российски бирж фрилансеров или договор.
Отзывы
R50 377c01e85a5bf71e6ce0d113d3f49935
Заказчик
Проект
Разработка сайта с нуля, бюджет 108 тыс, начало проекта 28.04.2017.
Проект был разделён на 4 итерации, т. к. есть большой и нестандартный ф-ал, который надо разработать и протестировать. CMS от Sylar Gray (модульная на чистом PHP; фреймворки не использует, так как чистый PHP больше нравится, да и есть готовые собственные модули).

Процесс работы
1-ая итерация была сделана к 11.05 (в срок). Вероятно благодаря отключению ненужных частей CMS и её доработка под ТЗ. Бонусом к исходникам после 1-ой итерации получил видеоролик на 45Mb и небольшую подборку файлов не относящихся к проекту.

По ф-алу: прикрепление части страниц вёрстки к CMS, подпиливание под проект авторизации, прикрепление мультиязычности, часть ф-ла которой перенесли на 4-ую итерацию (пошёл на встречу Sylar-у), прикрепление админки (работа с пользователями).

2-ая итерация была сделана к 28.05 (в срок).
Разработка страниц связанных с личным кабинетом пользователя (профиль, редактирование его данных). Работа с пользователям через админку и что-то ещё.

3-ая итерация не сдана до сих пор.
С 3-ей начался не тривиальный ф-ал, а уже посложнее. Загрузка изображений (crop & resize), crop обработка их на сервере.

И тут начались приключения:
- постоянные обещания выгрузить завтра, вечером, через 3 часа, через пол часа...;
- потом была необходимость защитить диплом, а может и написать;
- закрыть другие проекты, который нужно сдать, так как Sylar Gray их взял, так как жизнь на что-то надо, а то что горит этот проект… ну, завтра наверстаю;
- вроде бы 2 переезда в другие города;
- и т. д. и тому подобное.

Другой ф-ал я не перечисляю, до него так и не дошли.

На 23.10.2018 3-я итерация не сделана даже на четверть.

Так получилось, что на 2-ой раз, когда Sylar Gray забыл продлить хостинг и не смог за пару дней его поднять (не знаю, как так у него получается), он предложил продолжить разработку на моём сервер. Для чего мною был оплачен и поднят отдельный VDS-сервер (пришлось поднимать и настраивать самому, работать через SSH Sylar не умеет). На сервер был залит исходник от проекта, который жутко глючил. По какой-то причине он был с jQuery 1.8.3 от 2012 года!!!, хотя в ТЗ было указано, что нужно использовать актуальную версию. Как так получилось Sylar объяснить не смог, но обещал посмотреть и исправить… по истечению почти 2 недель, исправлений я так и не увидел.

Итоги
Потеряно 6 месяцев и 54 тысяч. На руках глючный и не работающий ф-ал от 3-ей итерации и, наверно, работающий от 2-ой.

Код проекта не балует комментариями, хотя присутствует некое подобие MVC структуры, используется mysqli, а не pdo, местами, вроде, присутствуют уязвимости для sql инъекций и т. д. Если Вам очень хочется поковыряться в коде, то пишите, поделюсь исходниками.

Sylar Gray понравится заказчикам:
- с крепкими нервами;
- с деньгами, которые прожигают карманы;
- с большим кол-ом времени, тестировать вёрстку и ф-ал проекта по большей части будите Вы, да и дедлайны придётся не раз переносить;
- обожающими риски, с кем ещё результат будет настолько непредсказуем. За 6 месяцев Sylar Gray минимум 24 раза положил мужской орган на этот проект (взял 24 проекты только на freelansim.ru). Интересно, он действительно их сам делает или передаёт кому-то другому?

P.S. До моего отзыва был ещё один отрицательный. В нём мужик жаловался, что в июне или июле (забыл) заплатил за вёрстку 100 тыс, но к середине октября видел только мужской орган. Отзыва больше нет, видно Sylar с ним до чего-то договорился.
6 лет назад