Vikunja consists of two parts: Backend and frontend. While the backend is required, the frontend is not. You don’t neccesarily need to have a web-frontend, using Vikunja via the mobile app is totally fine.
However, using the web frontend is highly reccommended.
Vikunja can be installed in various forms. This document provides an overview and instructions for the different methods.