Подключите нашего Telegram-бота для уведомлений о новых проектах

Доработки системы на Laravel 5.3

r
Заказчик
Отзывы фрилансеров: + 10 - 0
Зарегистрирован на сайте 13 лет и 7 месяцев
Бюджет: по договоренности
Требуется доработка системы (заготовки) на Laravel 5.3. Ниже приведён список пакетов, которые были установлены:

    "require": {
        "php": ">=5.6.4",
        "laravel/framework": "5.3.*",
        "riari/laravel-forum": "~3.0",
        "riari/laravel-forum-frontend": "~1.0",
        "devdojo/chatter": "0.1.*",
        "caouecs/laravel-lang": "~3.0",
        "arrilot/laravel-widgets": "^3.6",
        "santigarcor/laratrust": "3.0.*",
        "laravelrus/sleepingowl": "4.*@dev",
        "laravel/socialite": "^2.0",
        "socialiteproviders/vkontakte": "^2.0",
        "thomaswelton/laravel-gravatar": "~1.0"
    },

1. Нужно допилить роли и права, и вынести их в админку вместе со списком пользователей.
1.1. Типы ролей:
- superadministrator (имеет доступ в админку и все привелегии связанные с добавлением, редактированием, удалением, просмотром всех данных, начиная от ip пользователей, заканчивая логами. Пользователя такого типа нельзя изменить или удалить);
- administrator (Имеет теже права, только может быть удалён или понижен в иерархии ролей);
- manager (доступны отведённые для просмотра места в админке);
- editor (доступны разделы в админке Новости и Статьи, может в них создавать, редактировать и удалять);
- autor (доступны разделы в админке Новости и Статьи, может в них создавать и редактировать);
- user (доступен фронтэнд, ограничения в добавлении компаний и объявлений от лица компаний, если он не является владельцем или работником этой компании);
- company (доступен фронтенд, может размещать карточку компании и от её лица вести блоги, выгружать товар на сайт, добавлять объявления от лица компании);
- pro (расширенный функционал как у user, так и у company, преобретается путём оплаты за месяц, за 3, 6 или год. Своего рода верификация пользователя);
- vip (расширенный функционал как у user, так и у company, преобретается путём оплаты за месяц, за 3, 6 или год. Позваляет размещать приоритетное объявление, которое закрепляется на главной странице на время, которое было оплачено);
- banned (пользователь может читать сайт, но не может писать по истечению времени накладываемых санкций).

1.2. Сделать авторизацию и регистрацию через социальные сети:

- Яндекс;
- VK;
- Twitter;
- Facebook;
- Odnoklassniki;
- Mail.ru;
- Google+;

github.com/laravel/social...
socialiteproviders.github...
github.com/jhaoda/sociali...
github.com/jhaoda/sociali...

Добавлять в отдельную таблицу каждую успешную авторизацию по полям:

user_id
avatar
provider
social_id (идентификатор в соц. сети и ссылка на страницу)
fullname (полное имя пользователя)
email

Вывести в админке на карточке пользователя отдельную вкладку с подключенными провайдерами.

1.2.1. Добавленные изображения сохранять в отдельную папку на сервере или же привязать к Gravavatar.

2. Платёжные системы
2.1. Нужно прикрутить и заставить работать платёжные системы:

- PayPal;
- Skrill;
- Sofort;
- WebMoney;
- Yandex.Money;
- Qiwi;
- Paymer;

и др. вывести все настройки в файл .env, а прописано пусть будет как в мануале в config/services.php

omnipay.thephpleague.com/
github.com/thephpleague/o...

2.2. Платёжные операции должны будут проводиться на услуги, присвоение ролей (на месяц, 3, 6 или год), приоритетное размещение объявлений, приоритетное размещение компаний, вероятно сделаем платные разделы на форуме, скажем с проектами домов.

По задачам, это всё должно пойти в нашу сборку под кодовым названием sOne (или как мы ласково называем Соня) и на деле это будет лишь каркас для быстрой разработки других приложений. Задач на самом деле очень много связанных с нашим основным проектом.

- Требуется специалист с хорошим знанием ООП, PHP, MySQL, jQuery, AJAX;
- Работа с GIT;
- Знания Debian 8, FastCGI и nginx;
- Аккуратный и понятный код.

Огромная просьба писать ваш Skype и примерную стоимость текущей разработки. Если за проект, то пишите за проект, если работа по часам, то сколько по прикидкам это может занять времени.
Разделы:
Опубликован:
14.09.2016 | 18:19

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».