Проект на AngularJS
1000 UAHТребуется платная помощь ментора.
У меня есть учебное задание, которое должно иметь общественно-полезное значение. Я решил выполнять его на AngularJS. Основной критерий выбора: кросс-платформенность, полная прозрачность доставки решения для пользователя.
Суть задания: приложение, помогающее заполнять декларацию о доходах физических лиц.
Один из критических аспектов - защита персональных данных. Поэтому было решено, что частные данные будут храниться локально в браузере (IndexedDB).
Выбранные мной библиотеки и технологии:
AgularJS 1.5.1 + Angular Material 1.0.6
IndexedDB - хранилище данных
Я изучил несколько туториалов, стайлгайд by John Papa, ряд примеров и best practices.
В качестве boilerplate я взял https://github.com/angular/material-start
Подключил несколько библиотек, настроил базово ui-router.
Текущая стадия приложения видна здесь: http://oleksiyrudenko.github.io/taxret-ngmd/app/#/declarants
По сути, работает только этот view и ещё Декларанти > Вибрати
В левом side nav bar :
- верхняя плашка ведёт к #/declarants
- остальные кнопки загружают заглушки
Что я хочу сделать при поддержке ментора:
1. Привести в порядок код:
(а) из-за разности в подходах авторов примеров (не все следовали стайлгайду Папы) и расхождениях в коде примеров и документации получилось, например, что в некоторых контроллерах используется подход vm = this, а в других инжектится $scope, логика размещена в контроллерах и т.п.;
(б) из-за неверного понимания роли модулей появился явно лишний (или неправильно применяемый) глобальный контроллер, который я затрудняюсь сам грамотно ликвидировать/исправить.
(в) структура приложения не очевидна.
Это я пытаюсь исправить, но сталкиваюсь с некоторыми трудностями и продвигаюсь медленно.
2. Полу-автоматизировать построение форм ввода данных с помощью пакетов formly или formFor. Трудности возникают из-за необходимости "поженить" их с Angular Material.
3. Организовать хранение данных в IndexedDB и настроить слой дата-сервиса на основе SQL-подобной надстройки lovefield.
Буду признателен за помощь в любом объёме и форме. За меня делать не нужно будет, ожидаю от ментора участия в code review и указаний направлений работы.
Я вижу сотрудничество на основе почасовой оплаты. Полагаю, потребуется 8-10 часов в общей сложности.
Поддержка проекта после cдачи не планируется.
Репозиторий: https://github.com/OleksiyRudenko/taxret-ngmd/tree/dev
skype: oleksiy..rudenko
telegram: @OleksiyRudenko
http://oleksiyrudenko.github.io/taxret-ngmd/src/client/#/declarants
-
110 Здравствуйте, я представляю команду веб-программистов. С радостью примем ваш заказ. Обращайтесь по [email protected]. Можем предъявить наше резюме. Опыт работы: 5 лет фрилансером.
-
967 57 0 готов зделать у меня большой опит и високий рейтинг начну прям щас напишите мне
-

На учебное явно не тянет, а по поводу платформы, да Angular модно сейчас для чайников не понимающих разницу между клинтским и серверным приложением, остюда и каша в вашей кастрюле. Эту задаче можно решить за пару дней спомощью обычных форм, тестового файла с данными и Imacros скрипта, раширение Imacros для броузеров бесплатное
-
Спасибо за отзыв. Вы правы, и на php/Drupal я выполнил бы его за неделю, пожалуй. «Учебность» задания заключается не в предметной области, а в освоении новой (для учащегося) технологии.
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 7 часов 57 минут назад ∙ 16 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 1 день 23 часа назад ∙ 88 ставок |
Full-stack разработкаНужен full-stack разработчик, который свободен для дел и не захочет сразу разбогатеть на этом проекте. Это мой тестовый сайт: readyhome.ge прототип которого я хочу сделать (не имею в виду дизайн). В футере русс.яз, заполните опросник и перейдите на конфигуратор. Вот описание… Javascript и Typescript, Веб-программирование ∙ 2 дня 12 часов назад ∙ 79 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 2 дня 18 часов назад ∙ 25 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 4 дня 19 часов назад ∙ 54 ставки |