OpenWISP WiFi Login Pages is a frontend web app which provides a user interface to the OpenWISP RADIUS REST API so the user can register (create an account), verify their mobile phone number by putting the code they receive via SMS, log in, see how much traffic they used and so on (
see full list of features). These are not features of a captive portal.
A captive portal is a firewall which implements some kind of authorization and authentication mechanism (usually RADIUS protocol), it receives requests to authenticate and authorize (basically add a firewall rule to let the traffic pass) specific IP/mac addresses.
OpenWISP WiFI Login Pages need a captive portal to work, the login and logout HTTP endpoints of the captive portal must be specified in the configuration, it's documented in the README.
Some of the most popular open source captive portal solutions that support the RADIUS protocol are CoovaChilli (if you want to stay on OpenWRT) or PfSense / Opnsense (based on BSD unix).
Best regards
Federico Capoano