В данном случае "с нуля" - не такой уж большой объем работы, как может показаться. Один-два дня работы практикующему специалисту, неделя-две новичку.
Освоение фреймворка в педагогических целях безусловно полезно, и с практической точки зрения его применение зачастую оправдано, но возможно, в данном случае это будет лишним.
Вопрос, каким количеством времени вы располагаете. Перечисленные задачи не составляют какой-то особый объем. Что со фреймворком делать, что без фреймворка - это не публичное веб-приложение, требований по безопасности тут почти нет. Поэтому и разницы особой нет.
Делайте без фреймворка.
Совет: используйте ООП и разрабатывайте маленькими тестами. Так вы очень быстро достигнете искомого результата.