Проект на AngularJS
82 PLNТребуется платная помощь ментора.
У меня есть учебное задание, которое должно иметь общественно-полезное значение. Я решил выполнять его на 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 я выполнил бы его за неделю, пожалуй. «Учебность» задания заключается не в предметной области, а в освоении новой (для учащегося) технологии.
-
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Full-stack rozwój — Amazon PPC Dashboard (Etap 1)Potrzebny programista full-stack z doświadczeniem w pracy z Amazon API do realizacji Etapu 1 wewnętrznego dashboardu PPC. Projekt realny, dane żywe, wszystko gotowe do startu. Prototyp frontendu (5 stron, React + TypeScript): CO JUŻ GOTOWE — Prototyp frontendu na React 18 +… Javascript & Typescript, Programowanie stron internetowych ∙ 13 godzin 39 minut temu ∙ 18 ofert |
Opracowanie strony internetowej do tworzenia fotoksiążek i ram fotowychCel projektuNależy opracować nowoczesną stronę internetową do zamawiania fotoksiążek, ram fotowych i innych spersonalizowanych produktów fotograficznych.Głównym celem projektu jest umożliwienie klientowi samodzielnego stworzenia gotowego projektu produktu bez udziału projektanta… Javascript & Typescript, Programowanie stron internetowych ∙ 2 dni 5 godzin temu ∙ 90 ofert |
Full-stack rozwójPotrzebny jest programista full-stack, który jest dostępny do pracy i nie chce od razu wzbogacić się na tym projekcie. To jest moja strona testowa: readyhome.ge prototyp, który chcę stworzyć (nie mam na myśli designu). W stopce w języku rosyjskim, wypełnij ankietę i przejdź… Javascript & Typescript, Programowanie stron internetowych ∙ 2 dni 18 godzin temu ∙ 79 ofert |
Zespół do samodzielnie stworzonej platformy rynkowej usług pogrzebowych.Poszukujemy zespołu do uruchomienia i rozwoju autorskiej krajowej platformy rynkowej usług pogrzebowych. Od razu: nie szukamy pojedynczych osób, juniorów ani "zbieraczy stron". Potrzebny jest silny zespół produktowy na poziomie middle+/senior z rzeczywistymi przypadkami… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni temu ∙ 25 ofert |
Dopracowanie istniejącego projektu Next.js/Supabase: oferty, CRM, analityka, czat AIIstnieje działający projekt WatchGenius — platforma analityczna luksusowych zegarków z katalogiem modeli, analizą cen, zewnętrznymi ofertami, formularzami zgłoszeniowymi i czatem AI. Projekt został już częściowo opracowany. Potrzebny jest doświadczony programista full-stack,… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 1 godzina temu ∙ 55 ofert |