Добавить функционал в приложение node.js -- 2
1274 UAHИтак, 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.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка корпоративної фінансової системи — React, TypeScript, Node.jsШукаємо досвідченого full-stack розробника або невелику команду для розробки корпоративної фінансової системи з нуля. Необхідно реалізувати повний цикл розробки: проектування архітектури, backend, frontend, базу даних, тестування та запуск системи. Технології: Frontend: React,… Javascript та Typescript, Веб-програмування ∙ 12 годин 5 хвилин тому ∙ 53 ставки |
Розробник ігор
53 739 UAH
Шукаємо досвідченого розробника ігор для доопрацювання існуючого проекту на PixiJS. Необхідно покращити математичну систему гри, переробити та збалансувати бонусні раунди, а також внести зміни в поточну ігрову логіку. Обов'язковий досвід комерційної розробки ігор та впевнене… Javascript та Typescript, Розробка ігор ∙ 16 годин 46 хвилин тому ∙ 13 ставок |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 16 годин 46 хвилин тому ∙ 24 ставки |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 2 дні 7 годин тому ∙ 31 ставка |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 707 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 7 днів 13 годин тому ∙ 119 ставок |



