# KSNE-Rendiciones-App ## 🐳 Docker Deployment (Server) Build and run the central inventory server: ```bash # Build the image docker build -t rendiciones:latest . # Run the container (Map port 5000 and persist the database/cache) docker run -d \ -p 5000:5000 \ -v $(pwd)/rendiciones/db:/app/db \ -v $(pwd)/rendiciones/static/cache:/app/static/cache \ --name rendiciones-server \ --restart unless-stopped \ rendiciones:latest ``` Or use this stack: ```yml name: rendiciones services: rendiciones: ports: - 5000:5000 volumes: - YOUR_PATH/rendiciones/db:/app/db - YOUR_PATH/rendiciones/static/cache:/app/static/cache container_name: rendiciones-server image: rendiciones:latest restart: unless-stopped ``` # TODO preguntas: - ver si tienen como turnos fijos para setear un horario - ver si trabajan mas de 2 personas maximo al dia # TODO general: - añadir si es part time o full time en la tabla de trabajadores para ver si necesitan comisiones - separar productos para tiendas - limpiar requirements.txt - mostrar rendiciones antiguas - hacer como un hub del trabajador qu permita ver antiguos y crear uno nuevo - mostrar total de ventas con graficos en el index(?) - mostrar ventas diarias por modulo y zona(?) - formulario de perdidas en el dashboard(?) o hub - categorias de productos (complementos, etc) - precio de prodcot por zona - proteccion contra borrado de zonas o modulos i ya estan asignados a algo # TODO quizas: - generar reportes(?) # TODO peppermint: ## formulario - cantidad de boletas por metodo de pago - permitir subir foto de total gastos (boleta/factura) ## otros - bloquear turno para otra persona si ya fue subido por otra persona - part time hora entrada y salida sin comisiones - ocaciones especiales permiten comisiones (en panel admin) # TODO happy candy: - total vendido - comision 2%