This is certainly feasible. There is the task tracking template that you could use as a starting point to develop this, see https://marketplace.mendix.com/link/component/108938
Starting from scratch would not be too complex either.
We have created an app for our internal use that we use to track our projects and create invoices in just a few days, for example.