Добавить функционал в приложение node.js -- 2
123 PLNИтак, v. 2 по наращиванию функционала веб приложения.
1. Добавить роли юзеров с распределением прав и привязке юзеров и юнитов друг к другу.
Т.е. в меню Profile, есть список Кастомеров(для Дистрибьютора) и Дистрибьюторов с их Кастомерами(для DCW) и DCW с их Дистрибьюторами и Кастомерами(для SuperAdmin)
Можно выбрать одного или несколько юзеров и отобразить их юниты с возможностью поиска/фильтрации/сортировки.
Отображать в главном окне, вот его вид, колонки как у нас сейчас + доп колонки в зависимости от роли:
Описание ролей и доступа:
4 user levels at login:
-----0 Level is SuperAdmin who can see all machines for all Customers and Distributors with ability add/delete them.
У Super Admin есть список DCW, Дистрибьюторов и Customerов
Он может выбрать DCW, их Дистрибьютора(ов) и отобразить их юзеров с их юнитами в главном окне.
Тут + 3 колонки - DCW name, Distributor name, Customer name
-----1 Level is DCW who can see all machines for all customers
У DCW есть список Дистрибьюторов и список Customerов
он может выбрать Дистрибьютора(ов) и отобразить их юзеров с их юнитами
Тут + 2 колонки - Distributor name, Customer name
-----2 Level is Distributor that can see all his own customers machines
У Distributor есть список Customerов
он может выбрать Customerа(ов) и отобразить их с их юнитами
Тут + 1 колонка - Customer name
-----3 Level is Customer underneath a distributor that can only see his own machines
У Customer есть список юнитов
Как в списке юзеров, так и на главном окне должна быть возможность поиска, сортировки, фильтрации и выбора по любому из полей.
Т.е. у нас получается иерархия:
Customer привязаны к Distributor
Distributor привязаны к DCW
DCW привязаны к SuperAdmin
2. Привести главное окно к виду(для каждой роли юзера должны добавлятся доп колонки):
3.
4. По нажатию на юнит на главном окне, открывается окно деталей юнита:
5. Реализовать запись в БД всех нужных полей для поиска истории изменений, но на фронтенде пока не показывать
Колонки могут изменяться, когда перейдем к версии 3 апп, поэтому мы соохраняем историю абсолютно всех данных и событий в БД с привязкой к IMEI и отметкой даты и времени(текущей и получаемой по /getPLCInfo).
Сохранять любые данные, даже те, которые мы пока не используем!
6. Организовать безопасную - защищенную авторизацию всех юзеров, можно использовать токены или любую другую эффективную технологию защиты от взлома.
7. Создать защищенную ссылку для добавления юзеров SuperAdmin.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 265 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 3 godziny temu ∙ 113 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 8 godzin temu ∙ 21 ofert |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 7 dni 7 godzin temu ∙ 19 ofert |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 8 dni 1 godzina temu ∙ 97 ofert |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 8 dni 7 godzin temu ∙ 8 ofert |



