Опис проєкту
ПерекладБронювання зобов'язане враховувати реальні обмеження, а не порожній календар. У кожного станка свої години роботи, мінімальна та максимальна довжина слота, буфер на прибирання та ліміти за розходниками, і система повинна виключати подвійне бронювання та перетинання резервацій. Від броні ми хочемо керувати фізичним доступом: дверь та сам станок повинні розблокуватися для учасника тільки в його підтверджений слот і тільки при чинній сертифікації, а кожен вхід та запуск станка — писатися в журнал, який ми можемо перевірити. Біллінг повинен вважатися автоматично за фактичним використанням — членські внески, час станка за годинами або за завданням, витрачені матеріали, штрафи за неявку та позну скасування — і збиратися в місячний рахунок по кожному учаснику.
Поверх щоденної роботи ми проводимо заходи та воркшопи, і їм потрібен свій сценарій: розписання, ліміт місць, реєстрація та список очікування, а завершення воркшопу повинно вміти видавати сертифікацію, яка потім відкриває відповідне обладнання. Хочемо зручний особистий кабінет учасника для броні, скасування та перегляду балансу та операторської частини для управління станками, тарифами, сертифікаціями та журналом доступу. Опишіть, будь ласка, пропонований стек та релевантний досвід.
— тарифи з годинами, набором станків та ціною на кожному рівні;
— допуск до броні тільки для навчених учасників з кожного інструменту;
— безконфліктні резервації з буферами та правилами за станками;
— доступ до дверей та станка, прив'язаний до активної броні, з журналом;
— автоматичний біллінг за використанням та місячні рахунки учасників;
— заходи та воркшопи з реєстрацією та видачею сертифікації.