I have developped a module, in odoo, to register administrative data about students, in order to emit invoices.
The module integrates with invoicing and allows the secretaries to encode student's data, etc...
This module leverages on odoo community (mainly because the customer is a small school, and offering the enterprise version would be overkill).
Now the school has come back with a new request: they would like to register students after hours, which are billed.
In order to do so, they would like to distribute to their locations a tablet, where the personnel could encode this information.
In
the end what I'm trying to achieve is having a form, like in the web
client; but without all the surrounding elements: no menu bar, no top
bar, ... in order to reme the temptation for these people to try and
click everywhere.
I think I've gone through the various possibilities that odoo offers, and here is my thoughts:
- a 'web client' application would expose too much of the system to these people. Mostly because they would see the menu, top bar, etc...
- doing it as a form on the website seems a long stretch (but I could be wrong)
-
I could go with a completely external app (Single page application, I
mean, with a framework like angular or vue.js or ... owl!) and use
external APIs. but that would require a separate web server, just to
serve the application.
- what I would like is something à la 'Point Of Sale'; but with a form instead of the standard POS application