WEB | API
python3 -m venv .venv
source .venv/bin/activate#API
pipenv run start
#Frontend
npm install
npm run start
### 🔹 Comandos disponibles para otros entornos
#API
pip install -r requirements.txt
pipenv install
pipenv run init
pipenv run migrate
pipenv run upgrade
Cada vez que abras una nueva terminal y quieras trabajar en el proyecto:
source .venv/bin/activatePara inciar el proyecto para pruebas
# Copiar muestra y configurar variable del entorno en fichero .env
cp .env.example .env
# Se deberan configurar las variables
- URL del Backend (sin / al final)
VITE_BACKEND_URL="https://<DOMINIO>"
- URL del Frontend (sin / al final)
FRONTEND_URL="https://<DOMINIO>"
#Frontend
npm run start
#API
pipenv run startEn ocasiones podria dar problemas los dominios permitidos que tiene configurado el vite.config
En caso que fuera necesario configurar los dominios de front y API en la clave AllowedHosts
Es necesario crear al menos un usuario para poder comenzar a probar la herramienta
🧩 Funcionalidades 🧩
-
Gestion de Usuarios y Ordenes
-
Manejo de loading y errores en llamadas a la API.
-
Rutas con React Router
-
Búsqueda de usuarios o pedidos (motor de búsqueda por nombre, email o producto).
-
Uso de data dummy con librerías como faker o mockaroo para generar datos de prueba.
-
Exportar a JSON: botón para exportar todas las ordenes en un archivo .json.
-
Carga masiva desde JSON: botón para cargar un .json y crear múltiples pedidos en batch.