Adding admin and doing some changes to architecture because of Flask Blueprint pitfalls