75 lines
2.3 KiB
Markdown
75 lines
2.3 KiB
Markdown
# 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
|
|
- ver como funcionan los productos / precios de HC
|
|
|
|
# TODO general:
|
|
- generar reportes y exportar a excel
|
|
- sistema de comisiones para gente part time temporal(?)
|
|
- tabla de productos vendidos durante el mes
|
|
- formulario de cosas robadas
|
|
- implementar horas extra?
|
|
- implemetar calendario como el excel
|
|
- arrglar colores en modo claro y oscuro
|
|
- 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
|
|
- ahcer que contraseña autogerada force a crear una neva
|
|
|
|
# TODO no prioritario:
|
|
- dejar mas bonito las cosas de admin en media ventana o otros formatos
|
|
|
|
# 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% |