
1
Андрей
нет рекомендаций
нет жалоб
Название проекта: Требуется создание сайта
Вариант сотрудничества: Периодическая занятость
Раздел: Разработка для WEB, Разработка и создание сайтов
Предоплата: возможна предоплата
Прием заявок: от 2018-02-07 до 2018-02-12
Вариант сотрудничества: Периодическая занятость
Раздел: Разработка для WEB, Разработка и создание сайтов
Предоплата: возможна предоплата
Прием заявок: от 2018-02-07 до 2018-02-12
Описание проекта:
Требуются услуги веб разработчика. Нужно создать сайт с описанием криптовалют.
Цель:
Создать информационный сайт по криптомонетам. Помощь пользователям и начинающим трейдерам в определении перспективных монет и онлайн расчет капитализации для существующих монет.
Дальнейшее развитие проекта:
Создание апи для мобильных приложений.
Создание форума и новостного портала.
Отображение криптомонет:
В виде списка - все криптомонеты
В виде страницы монеты - для просмотра подробной информации.
Добавление новых монет на сайт - на конкурсной основе, или после оплаты.
Зарегистрированный пользователь создает форму добавления криптомонеты
Администратор добавляет криптомонету на сайт после проведения оплаты пользователем.
Пользователи:
Ролевая система. Пользователь, суперпользователь, администратор.
Пользователь - обычный пользователь, есть личный кабинет и список настроек
Суперпользователь - менеджер сайта. Получает сообщения, может просматривать и обрабатывать контент страниц монет, доступами пользователей.
Админ - администратор, получает доступ ко всем данным. Может добавлять и удалять монеты с сайта. Подключать биржи по их апи.
Сторонние ресурсы:
Доступ к биржам для получения информации от них по апи и сохранение в собственной базе данных .
Языки сайта:
Сайт должен поддерживать мультиязычность.
Язык по-умолчанию: английский
При первичном подключении - язык определяется по настройкам браузера, если языка браузера нет в уже реализованных - оставлять по-умолчанию (англ)
Пользователь может выбрать язык программирования из выпадающего списка
Выбранный или автоматически определенный язык сохраняется в настройках пользователя в базе данных.
Требование к внутренней структуре сайта:
Для всех данных создать объектно-ориентированную структуру. Объекты данных (пользователи, монеты, новости) представить в виде расширяемой модели данных (структура объекта, таблица с данными объекта, ролевой доступ к данным объекта).
Реализовать модель для данного абстрактного класса объекта данных.
Требования к ПО:
1.СуБД Postgresql
2.версия фреймворка yii2-app-advanced
3.Веб-сервер nginx
4.php7.0-fpm
Требования к разработке:
Исходный код рабочей версии находится у заказчика сайта и шарится через BitBucket
Разработка должна вестись через хостинг совместной разработки проектов. (BitBucket)
На выполненные работы должна составляться сопроводительная документация.
Домашняя страница:
Хэдер:
Пункты меню:
Statistic
- Coins
Coin place
Forums
Coin info
Services
- News
- Rewards
- Arbitrage
Login
Register
Футер:
Information
- Contact us
- Privacy and Security
- Terms and Conditions
Support
- Support
- FAQ
Api
- Public API
Social
- Twitter
- Facebook
- LinkedIn
Личный кабинет:
Хэдер = Основной хэдер + логаут + уведомления
Основное поле:
Меню слева
Account
Settings
Security
Notifications
Футер = Основной футер
Особое внимание стоит уделить модели объектов данных.
Суть в том, чтобы один модуль обслуживал изменение данных во всей структуре.
Контакт
Структура данных => |
| Сборка для роли => Данные для пользователя с ролью.
Таблица с данными => |
Требуются услуги веб разработчика. Нужно создать сайт с описанием криптовалют.
Цель:
Создать информационный сайт по криптомонетам. Помощь пользователям и начинающим трейдерам в определении перспективных монет и онлайн расчет капитализации для существующих монет.
Дальнейшее развитие проекта:
Создание апи для мобильных приложений.
Создание форума и новостного портала.
Отображение криптомонет:
В виде списка - все криптомонеты
В виде страницы монеты - для просмотра подробной информации.
Добавление новых монет на сайт - на конкурсной основе, или после оплаты.
Зарегистрированный пользователь создает форму добавления криптомонеты
Администратор добавляет криптомонету на сайт после проведения оплаты пользователем.
Пользователи:
Ролевая система. Пользователь, суперпользователь, администратор.
Пользователь - обычный пользователь, есть личный кабинет и список настроек
Суперпользователь - менеджер сайта. Получает сообщения, может просматривать и обрабатывать контент страниц монет, доступами пользователей.
Админ - администратор, получает доступ ко всем данным. Может добавлять и удалять монеты с сайта. Подключать биржи по их апи.
Сторонние ресурсы:
Доступ к биржам для получения информации от них по апи и сохранение в собственной базе данных .
Языки сайта:
Сайт должен поддерживать мультиязычность.
Язык по-умолчанию: английский
При первичном подключении - язык определяется по настройкам браузера, если языка браузера нет в уже реализованных - оставлять по-умолчанию (англ)
Пользователь может выбрать язык программирования из выпадающего списка
Выбранный или автоматически определенный язык сохраняется в настройках пользователя в базе данных.
Требование к внутренней структуре сайта:
Для всех данных создать объектно-ориентированную структуру. Объекты данных (пользователи, монеты, новости) представить в виде расширяемой модели данных (структура объекта, таблица с данными объекта, ролевой доступ к данным объекта).
Реализовать модель для данного абстрактного класса объекта данных.
Требования к ПО:
1.СуБД Postgresql
2.версия фреймворка yii2-app-advanced
3.Веб-сервер nginx
4.php7.0-fpm
Требования к разработке:
Исходный код рабочей версии находится у заказчика сайта и шарится через BitBucket
Разработка должна вестись через хостинг совместной разработки проектов. (BitBucket)
На выполненные работы должна составляться сопроводительная документация.
Домашняя страница:
Хэдер:
Пункты меню:
Statistic
- Coins
Coin place
Forums
Coin info
Services
- News
- Rewards
- Arbitrage
Login
Register
Футер:
Information
- Contact us
- Privacy and Security
- Terms and Conditions
Support
- Support
- FAQ
Api
- Public API
Social
Личный кабинет:
Хэдер = Основной хэдер + логаут + уведомления
Основное поле:
Меню слева
Account
Settings
Security
Notifications
Футер = Основной футер
Особое внимание стоит уделить модели объектов данных.
Суть в том, чтобы один модуль обслуживал изменение данных во всей структуре.
Контакт
Структура данных => |
| Сборка для роли => Данные для пользователя с ролью.
Таблица с данными => |

















