Skip to content

KoroljovPavel/Watermark-Generator-LS-work-3-team-one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watermark Generator

LoftSchool nov 2015 Team #1

Build status

Watermark Generator — веб-сервис позволяющий производить наложение водяных знаков на другие изображения.

Watermark Generator

Сервис имеет базовые настройки по положению водяных знаков, прозрачности и пр. Более подробно о возможностях сервиса можно ознакомиться в Wiki проекта.

Содержание

Требования проекта

Для сборки

NodeJS npm bower

Для сервера

PHP PHP lib fileinfo PHP lib GD PHP lib imagick

К браузерам

IE7 Not support IE8 semisupport IE9+ Full support Chrome support Firefox support Opera support

Быстрый старт

Локальный запуск проекта с поддержкой PHP

Для запуска проекта потребуется настройка видимости PHP в системе. Подробная инструкция по настройке в нашей Wiki.

$ git clone https://github.com/KoroljovPavel/Watermark-Generator-LS-work-3-team-one.git watermark-generator
$ cd watermark-generator
$ npm i
$ bower i
$ gulp server-php

В данном примере в качестве папки назначения используется watermark-generator. Вы можете изменить папку назначения на любую удобную вам.

Сборка версии для использования на внешнем сервере

$ git clone https://github.com/KoroljovPavel/Watermark-Generator-LS-work-3-team-one.git watermark-generator
$ cd watermark-generator
$ npm i
$ bower i
$ gulp build

После сборки проекта скопируйте папку watermark-generator/build на ваш сервер, предварительно внеся изменения в файл конфигурации согласно инструкции.

Команда

Над этим проектом работала команда учеников LoftSchool в составе:

  • Королёв Павел — наш тимлид, результат работы во многом зависел именно от него. Сборщик проекта, организация процесса разработки, вдохновление команды — далеко не полный список обязанностей Павла.
  • Карванова Кристина — наш самый лучший визуализатор ;). Верстка проекта полностью лягла на её хрупкие плечи, но работа Кристины не ограничилась версткой, она также реализовала несколько модулей на стороне клиента.
  • Янулис Павел — опыт и сила команды. В обсуждении с Павлом появлялись идеи реализации и расширения функционала. Но не одними идеями он силен. Полный список его работы приведен на персональной страничке в нашей Wiki.
  • Влад Подкаура выполнил модули загрузки изображений, ... и много других полезных улучшений.
  • Вялков Дмитрий — самый шумный в команде. Во многом благадаря этому члену нашей группы создавалась постоянное ощущение некоторого движения в сторону „конца“ завершения проекта. Ах... да... еще он взял на себя работу на стороне сервера.

Кроме описанных модулей каждый член команды производил пуши, слияния веток, решал возникающие при этом конфликты и производил кросс тестирование и ревью кода для других членов команды.

Более подробно в нашей Wiki.

История изменений

18.01.2016: Проект подготовлен к сдаче. Обозначена версия 1.0 Final

17.01.2016: В проект добавлена поддержка мощения вотермарками и производятся финальные правки перед сдачей проекта.

14.01.2016: Выложена первая версия. Полностью реализован функционал размещения единичного водяного знака.

10.01.2016: Выложена первая Alpha версия проекта. Реализованы загрузка изображений и их слияние, верстка соотвествует макету.

06.01.2016: Первый коммит проекта.

To-Do

Что еще можно реализовать:

  • изменение размеров водяного знака
  • масштабирование рабочего поля
  • И еще много всего ;)