Добавить новость

Смысл в каждом стежке. Как дизайнер из Барнаула возвращает людям лица

Кто из звёзд шоу-бизнеса прославился под чужим именем

Позор, безработица, угроза высылки. Сбежавшие из России "звёзды культуры" вдруг напомнили о себе. Нам зачем?

Росгвардия в Кузбассе обеспечила безопасность участников масштабных спортивных событий



Новости сегодня

Новости от TheMoneytizer

Доработка фронтенда для финансового приложения

Требуемые навыки:
ES6
Backbone
Marionette
Rollup.js
Git
Базовые *nix: доступ к репозиторию через SSH
Понимание бухучета/финучета (дебет, кредит, типы счетов)

Дано:
Система управления финансами. Базовые сущности: счёт и транзакция (проводка). Смысл тот же самый, что и в бухгалтерии, в 1С и т.п. рода ПО.
Каждая проводка имеет две стороны: дебет и кредит, которые указывают (через foreign key) на счёт. Таким образом изменяется состояние счетов, производится перемещение средств.
Счета устроены в иерархию, для упрощения контроля.
Заниматься бекендом не нужно, общение стандартизировано и проходит через REST API (HTTP+JSON).

Весь код написан на ES6, исполняется нативно в браузере, без транспиляции, так как полный контроль за клиентский окружением (последняя версия Chrome).
Модули ES6 через rollup, т.к. нет нативной поддержки модулей пока в браузерах.
Backbone+Marionette как основные библиотеки интерфейса.

Задача:
Нужно написать вменяемый UI и максимально оградить пользователя от того, чтобы заморачиваться дебетом и кредитом. Юзер должен максимально наглядно управлять счетами (средствами), как в простеньких программах для учета финансов. При этом, должна обеспечиваться строгость, т.е. биться баланс и целостность.

Счета представляют собой иерархию, поэтому необходимо разработать древовидный интерфейс управления счетами, чтобы можно было удалять, изменять, создавать счета, включая drag-and-drop. Сам виджет дерева есть, нужно несколько довести его до ума, плюс сделать формы измненения, создания счета.

Нужно создать страницу управления одним, конкретным счетом, для того чтобы работать с проводками. Вывести баланс по счету. Форма создания проводки должна быть максимально наглядной, должен быть pre-view операции, т.е. результирующие балансы на счетах.
Код виджета таблицы самописный, возможно заменить на Backgrid.
Реализовать undo-redo.

Пожалуйста, указывайте сразу приблизительные сроки/цены.

P.S. Переписать на Angular, Ember и прочее не предлагать :)

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Росгвардия в Кузбассе обеспечила безопасность участников масштабных спортивных событий

Собянин: Москва оказывает всестороннюю поддержку горожанам старшего поколения

Муфтий столицы высказался о вопросе преподавания теории Дарвина в школах

Кто из звёзд шоу-бизнеса прославился под чужим именем

Музыкальные новости

Филиал № 4 ОСФР по Москве и Московской области информирует: Социальный фонд выплатит остатки материнского капитала менее 10 тысяч рублей

Первый проект от BMS Development Group станет экополисом в окружении зеленых исторических деревьев

Стоит ли отдавать ребенка в частную школу?

«Самая лучшая хамка в мире»: Марина Федункив в образе мамы Коляна ответит на комментарии хейтеров «Шоу Воли» на ТНТ

Новости России

Смысл в каждом стежке. Как дизайнер из Барнаула возвращает людям лица

Собянин: Москва оказывает всестороннюю поддержку горожанам старшего поколения

Кто из звёзд шоу-бизнеса прославился под чужим именем

О награждении государственными наградами Российской Федерации № 816

Экология в России и мире

Вскрылись "неудобные" факты о новой избраннице Фёдора Бондарчука, ради которой он бросает Паулину Андрееву

Токсиколог Кутушов назвал дефицит магния причиной проблем с пищеварением

Сергей Светлаков презентовал комедию «Беляковы в отпуске» в Москве

Рекордное количество участников привлёк Конкурс экологических проектов в Мытищах

Спорт в России и мире

Хачанов обыграл Черундоло и вышел в четвертьфинал турнира ATP в Пекине

Кудерметова вышла в третий круг турнира WTA 1000 в Пекине

Стало известно, кто из россиян примет участие в турнире ATP-500 в Вене в конце октября

Пегула выбила Кудерметову с турнира WTA в Пекине

Moscow.media

В Ленинском районе Крыма проверили бывших мигрантов, не вставших на воинский учет

Колымская красненькая...

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный

По факту ДТП с автобусом и грузовиком на Кубани возбудили уголовное дело











Топ новостей на этот час

Rss.plus






Красноуфимские виадуки: арки и пейзажи, как в фильмах про Гарри Поттера

Писал не только жене: Что сообщил перед смертью виновник взрыва в ЖК Москвы?

Экономист Корнеев: закон установил жесткие меры, таксисты уходят в тень

Муфтий столицы высказался о вопросе преподавания теории Дарвина в школах