App de reserva de productos

Hola me gustaría saber si sería posible hacer una app con glide en la que tuvieras una serie de productos con unas determinadas unidades y se pudiera ir reservando diversas unidades. La aplicación debería controlar las unidades de producto que no están reservadas para evitar reservar más unidades de las que hay. El control de datos de la reserva sería:
Fecha, empleados que hace la reserva, cliente, producto y unidades.
Las reservas deben permitir varias líneas de productos
Debería salta algún control cuando todas las unidades de un producto estén reservadas
También se deben guardar como control las reservas con los datos indicados para poder tener un control de las mismas.
Pongo un ejemplo para entender el caso. Pastelería que fabrica empanadas bajo pedido pero hace una determinada cantidad para ventas de última hora en las que el cliente no hace el pedido. Por ejemplo hacemos 100 empanadas de carne y 50 de pescado para vender.
La idea es que los empleados de la pastelería sepan en cada momento cuantas empanadas de cada tipo están libres para la venta. los empleados pueden hacer la reserva de empanadas y estas se restan del stock pendiente de vender de empanadas.

Gracias.