Cukolini Graphs — приватна система графіків
Застосунок для складання графіків роботи за побажаннями працівників і вимогами філій. Проєкт приватний, тож у кейсі лише затверджені знімки екрана.
Cukolini Graphs — приватна система графіків роботи
Контекст
Приватний вебзастосунок для планування графіків роботи. Публічний доступ до системи недоступний; у кейсі показано продукт і технічну роботу через погоджені скріншоти.
Що потрібно було вирішити
Графік має одночасно враховувати потреби кожної філії та побажання кожного працівника. Застосунок мав складати графіки з урахуванням обох, зберігати вимоги кожної філії окремо та надавати різним ролям різний доступ.
Що я реалізував
- Автоматизоване формування графіків за допомогою алгоритмів, що враховують побажання співробітників, вимоги філій та стратегії по днях тижня.
- Система керування побажаннями співробітників, де вони можуть подавати свої уподобання щодо графіка, які враховуються при автоматичному формуванні.
- Підтримка кількох філій з незалежними вимогами до розкладів.
- Рольова модель доступу з повною аутентифікацією та авторизацією на базі ASP.NET Core Identity.
- Функціональність Undo/Redo з використанням патерну Command і збереженою історією операцій керування філіями.
- Архітектура рівня підприємства з реалізацією патернів Strategy, Command та Repository і використанням DI-контейнера Autofac.
Моя роль
Я спроєктував і реалізував full-stack MVC-застосунок, зокрема логіку планування, міграції бази даних через Entity Framework Core та адаптивний інтерфейс на Bootstrap.
Результат і поточний стан
Приватний проєкт: живий доступ недоступний, тому кейс показує продукт через затверджені знімки екрана. Використання та результати не публікуються.
Потрібне щось подібне?
Розкажіть про свій бізнес і що вам потрібно. Далі короткий дзвінок і фіксована ціна.
Інформація про проєкт
- Проєкт Cukolini Graphs
- Категорія Вебзастосунок для керування графіками роботи
- Роль Full-stack розробник .NET C#
- Стек ASP.NET Core MVC (.NET 8), EF Core 8, Identity, MS SQL Server, JavaScript, CSS
- Статус Приватний проєкт — публічний доступ недоступний