Если есть жесткие хотелки к внешнему виду - только на заказ.
По архитектуре я бы разделил на 3 части:
1) интерфейс для редактирования расписания
2) сервис для хранения расписания
3) интерфейс для просмотра расписания (пользовательский)
По конкретному стеку технологий мне кажется оптимально так:
п1 - веб интерфейс, яп любой на усмотрение исполнителя
п2 - любая sql база (mysql/postgresql - что ближе конкретному исполнителю)
п3 - десктопное приложение обертка, для веб-интерфейса (дабы минимизировать риски получения доступа) - или просто браузер в режиме киоска, давно это не щупал, может быть уже есть нормальные решения + сам веб интерфейс собственно.
По цене, разброс может быть в десятки раз, в зависимости от ожиданий по дизайну, юзабилити, необходимости адаптаций п3 под разные разрешения, etc etc.
Если это сугубо внутренний проект - просто разместите чуть более подробное описание на фриланс-бирже с открытой ценой, космических денег это стоить не будет.