We consider the singular boundary value problem $$({t^n}u't))' + {t^n}f(t,u(t)) = 0,{\rm{ }}\mathop {\lim }\limits_{t \to 0 + } {t^n}u'(t) = 0,{\rm{ }}{a_0}u(1) + {a_1}u'(1 - ) = A,$$ where f(t, x) is a given continuous function defined on the set (0, 1]×(0,∞) which can have a time singularity at t = 0 and a space singularity at x = 0. Moreover, n ∈ ℕ, n ⩾ >2, and a 0, a 1, A are real constants such that a 0 ∈ (0,1), whereas a 1,A ∈ [0,∞). The main aim of this paper is to discuss the existence of solutions to the above problem and apply the general results to cover certain classes of singular problems arising in the theory of shallow membrane caps, where we are especially interested in characterizing positive solutions. We illustrate the analytical findings by numerical simulations based on polynomial collocation.