Админка на nodejs
5 000 руб. за проект
2 типа пользователя
- Admin
- Advertiser
Страницы:
1) Login:
форма входа
Пользователей храним в json
превью type | bid | limit
Функция добавления/редактирования мат-ла текст:
Поля:
либо загрузить с пк либо url
сохраняем изображение в папку /public/img/
формируем превью креатива с изображением ( html шаблон предоставлю)
сохраняем слепок шаблона в img
Каждый новый мат-л добавляется в json
в формате
{
{
"name":
"title":
... },
{...}
}
Так же предоставлю html/react framework для отображения.
- Admin
- Advertiser
Страницы:
1) Login:
форма входа
Пользователей храним в json
- user
- user_type
- pass
превью type | bid | limit
Функция добавления/редактирования мат-ла текст:
Поля:
- type (string) | radio button (принимает значения push||banner)
- name (string) | ex: dd123 | validator буквы/цифры | type input
- title (string) | ex: Привет, Андрей! | validator <= 20 | type input
- desc (sting) | ex: Ну где ты был, ну забери меня скорее | validator len < 100 | type input
- url (string) | ex: http://site.com?source={{source}} | validator >= 0.001 | type input
- bid Banner CPM (float64) | ex: 0,01| validator >= 0.01 | type input
- bid Push CPC (float64) | ex: 0,006| validator >= 0.006 | type input
- percent (float64) | ex: 10 | validator 1 >= percent >= 0 | type input ( admin only) default value 0.5
- limit clicks day (int) | ex: 555 | validator >= 500 | type input
- geo (string) | ex: RU | validator Len = 2 | type input
- scheduler (int) | ex: 3 | validator 24 > value1 > 0 | type input
- status (int) | ex: 1 | состояния (true/false) | type input switch
либо загрузить с пк либо url
сохраняем изображение в папку /public/img/
формируем превью креатива с изображением ( html шаблон предоставлю)
сохраняем слепок шаблона в img
Каждый новый мат-л добавляется в json
в формате
{
{
"name":
"title":
... },
{...}
}
Так же предоставлю html/react framework для отображения.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.