Техническое задание
FreePe
Промо сайт будет распространять информацию о проекте FreePe, предоставлять к изучению практичные знания из различных областей, оповещать о новостях, обновлениях, стимулировать пользователей делиться информацией, а также инвестировать и зарабатывать с помощью реферальной системы.
1. Логика работы
- Пользователь на главной странице вводит емейл, нажимает кнопку “Step Inside”.
- Всплывает попап с текстом что мы выслали вам емейл проверьте почту;
- После закрытия попапа пользователь попадает на неактивный дашбоард с уведомлением про необходимость активировать аккаунт.
- На емейл высылается приветственное письмо со ссылкой для активации аккаунта.
- Человек переходит по ссылке и попадает на страницу настроек, где ему предлагается заполняить дополнительные данные профиля. Он может пропустить этот шаг;
- Далее он попадает в свой личный кабинет (Dashboard), где он начинает пользоваться ФріПе.
- Далее, с промежутком в 2 дня пользователю высылается 4 письма с целью описать проект и предложить инвестировать.
2. Группы пользователей
Пользователь:
- Имеет личный кабинет;
- Может выбрать путь развития: приглашать друзей, инвестировать ресурсы, делиться знаниями;
- Может просматривать статистику (сколько человек подписалось, сколько дохода с каждого);
- Может изменять личную информацию: псевдоним, реальное имя, емейл, пароль, параметры рассылки;
Инвестор:
- Может зарабатывать % с инвестиций рефералов;
- Доступна финансовая статистика (сколько денег вложил, текущая прибыль);
Исполнитель:
- Можеть генерировать ФріПойнты;
- Доступна статистика задач (что выполнил, сколько получил);
Партнер:
- Имеет доступ к просмотру данных (статистика) по всем пользователям;
- Может замораживать аккаунты недобросовестных пользователей;
- Принятие участия в управлении развитием проекта.
3. Модель
3.1 Структура
- Сервер (node+meteor);
- Библиотеки функций общего назначения + утилиты (util);
- База данных (mongodb);
- Библиотеки шифрования (crypto);
- Интерфейс взаимодействия: Модулей (RESTful API), Сервера с блокчейном (web3.js);
- Умные контракты (ethereum);
3.2 Основные сущности
- Аккаунт. Запись о существании аккаунта в blockchain + зашифрованные даннные о кошельках и активах.
- Контракт - это микропрограмма (скрипт) который выполняется при наступлении определённых в контракте событий. За выполнение контракта взимается плата, которая пропорциональна количеству произведённых операций.
- Кошелёк. У аккаунта может быть один или несколько кошельков. Кошельки не ассоциированны с аккаунтами и по умолчанию анонимны.
- Транзакция. Все действия записываются в blockchain в виде транзакций.
3.3 Модули
Каждый пункт - это отдельный модуль, который может разрабатываться независимо и иметь несколько вариантов реализации.
- Авторизация / регистрация уникального ключа. Проверка парольной фразы, генерация парольной фразы, активация аккаунта;
- Персональный профиль:
- Личные данные:
- Цели/задачи; (что пользователь хочет);
- Таланты/способности. (что пользователь может); - Активы:
- Деньги (средства расчета);
- Время (потенциальный ресурс);
- Личные данные:
- Сообщения - передача зашифрованных сообщений;
- Цифровые ФриПойнты:
- Указано общее количество выпущенных ФриПойнтов;
- Есть блокчейн, в котором хранятся записи о всех транзакциях.
- У каждого пользователя есть уникальный кошелек с количеством ФриПойнтов;
- Перевод ФриПойнтов с одного кошелька на другой;
- Есть возможность майнинга ФриПойнтов. Эмиссия расчетных средств для обмена производится на основании выполнения полезной работы. Эмиссия производится в кошелёк исполнителя в качестве "премии" за воплощение проекта. Есть общий пул задач, которые необходимо решить. При постановке задача оценивается настолько точно насколько это возможно (если оценить невозможно, устанавливается максимально допустимая цена), после чего на реализацию задания (всего или частично) ищутся и назначаются специалисты, которые приступают к работе;
- После выполнения задачи происходит поиск и подбор контролеров для проверки качества выполенной задачи и выбора наиболее эффективного решения. Для достоверной оценки результата выполненной задачи, анализ производится в 2 этапа, разными группами пользователей (эксперты, сообщество). Так как это тоже полезная работа, после успешной проверки, контроллеры получают ФриПойнты;
- Курс ФриПойнтов к доллару устанавливается рынком и фиксируется Сообществом в соответствии с возможностями, изначально равен 20$;
- Реферальная система:
- Можно приглашать друзей по реферальной ссылке и получать Фрипакеты за количество приглашенных (5, 10, 25, 50);
- Можно активировать возможность заработка внеся на свой счет хотя бы 1$ и получать 5% с инвестиций рефералов. Процент будет расти в зависимости от вложенных средств (100, 200, 500, 1000);
- Нужно иметь положительный баланс, равный или превышающий сумму бонуса. Пользователь А 2-го уровня имеет на счету 10 ФПТ и приглашает пользователя Б, который инвестирует 100 ФПТ. Общий реферальный бонус = 12.5 ФПТ, но А получает только 10 ФПТ, а остальные 2.5 ФПТ он может вложить в развитие проекта или они автоматически будут направлены на реализацию приоритетных задач FreePe.
- Личный кабинет:
- Реферальна ссылка:
- Поделиться (соцсети, емейл);
- Скопировать;
- Распечатать (QR код); - ФриПойнты:
- Купить используя Bitcoin, Paypal;
- Переслать/отправить;
- Обменять/вывести; - Прогресс бар с чекпоинтами:
- Количество рефералов;
- Вложенные деньги;
- Выполненные задачи; - Статистика профиля:
- Уровень (по данным прогресс-бара);
- Статус (партнер/участник);
- Текущий баланс;
- Заработок на реферелах;
- Прибыль с инвестиций; - Реферальная статистика:
- Имена;
- Дата регистрации;
- Прибыль с реферала.
- Реферальна ссылка:
- Торговая площадка:
- Товары:
- Каталог с категориями;
- Добавление, редактирование продукта;
- Контракт на покупку; - Услуги:
- Карточки с профилем специалиста;
- Добавление, редактирование умений, квалификации;
- Контракт на услугу; - Проекты:
- Создание цифровой организации;
- Выпуск пойнтов, проведение краудфандинга;
- Участие, инвестирование;
- Товары:
- Открытый доступ для наблюдения за:
- Статистикой – общее количество подписчиков, инвестиций в обороте, сколько выплачено.
- Пользователями – у каждого пользователя есть уникальный ip, дата и время регистрации, количество рефералов. Можно замораживать и размораживать аккаунты (общественное действо);
- Тригерры для высылки емейлов:
- Регистрация – высылается приветственное письмо с подтверждающей ссылкой на страницу логина, временным паролем и небольшим текстом, в котором сказано про тему и график следующих 4 разъяснительных писем.
- Подписка – каждый раз, когда по реферальной ссылке пользователя происходит регистрация нового юзера, пользователь получает радостное уведомление со счетчиком рефералов.
- Инвестирование – каждый раз, как рефералы вкладывают деньги, пригласивший их получает уведомление с суммой инвестиций и возможным заработком (если пользователь активировал возможность, то заработок реальный).
- Отчет – По умолчанию (можно изменить в настройках) каждую неделю всем подписчикам высылается краткий итог - что сделано, сколько монет выпущено, что планируется на следующей неделе.
4. Страницы
Приветственная страница
От дизайна требуется, чтобы он передавал архетип улья, образ защищенности в плане условий жизни. Подчеркивается уникальность каждого и стремление Сообщества создать благоприятные условия (социальное окружение, материальная защищенность, здравое направление) для жизни и развития. У каждого есть работа, которая приносит удовлетворение, каждый делает то, что любит. Таким образом есть все для регулярного повышения качества жизни.
- Заголовок
FreePe обеспечивает качество жизни;
FREEPE IS YOUR KEY TO WELL-BEING (FINANCE FREEDOM);
FREEPE - UPGRADE YOUR LIFE LEVEL;
FREEPE - BECOME FREE TO CHOOSE YOUR DESTINY;
FREEPE - THE PROJECT THAT WILL CHANGE YOUR LIFE;
FREEPE - PROVIDES FINANCIAL FREEDOM TO FREE PEOPLE;
FREEPE - THE SOFTWARE TO MANAGE YOUR FINANCE (life);
IF LIFE IS A GAME, FREEPE HELPS YOU TO WIN.
THE LIFE IS MORE COMPLICATED THAN IT SHOULD BE.
PEOPLE WANT YOU TO BE THEMSELVES - Призыв к действию
Be the first to know;
Ты важная часть нас.
Get the advantages of being the first;
We are going to change this world. Come with us!;
Become Free.
Займи место у истоков!
Use your right to know the answer
Freepe are here to help!
People want you to fit the standards - Free people want you to be yourselves
People want you to be someone else - FreePe help you to be yourself
People worry about how to survive - Freepe help you to relax
Sometimes life seems to be so confusive - Freepe is your navigator - Кнопка
Get the answer / Be Freepe / Вливайся! / Включайся!
Настройки профиля
Простая страница с основными и дополнительными полями для добавления/изменения данных профиля.
Личный кабинет/Дашбоард
Основная страница пользователя для работы;
Прототип рынка
- Карточки специалистов с возможностью заказа консультации/услуги;
- Организация компании с возможностью выпуска цифровых активов;
...
Источник: docs.google.com/document/d/1zZZivjemA7UUW0g-g6cY0Bb1k45qtDnHTrDgrRfjZ5s