OpenWrt simple web app


I need to write a very simple web application for OpenWrt device. The goal is to hide Luci web app as it contains a lot of functionalities which are not necessary and provide a service allowing:

  1. Login using default credentials - admin/admin for example
  2. Change the password
  3. Set IP settings for an interface - just IP4 address and netmask.

How should I approach this task?

How do you plan to authenticate to your app? And what should your app then do?

You can easily build an image without LuCI and/or create a package with your own web interface files.