Проект на 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
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 15 годин 41 хвилина тому ∙ 18 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 2 дні 7 годин тому ∙ 92 ставки |
Повноцінна розробкаNeed a full-stack developer who is free for work and not looking to get rich immediately from this project. This is my test site: readyhome.ge the prototype of which I want to create (not referring to design). In the footer, there is Russian language, fill out the questionnaire… Javascript та Typescript, Веб-програмування ∙ 2 дні 20 годин тому ∙ 79 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 3 дні 2 години тому ∙ 26 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 5 днів 3 години тому ∙ 55 ставок |