Se necesitan dos PowerShell abiertas al mismo tiempo: una para el backend y otra para el frontend.
Primera vez:
cd backend
python -m venv venv
.\venv\Scripts\Activate.ps1
pip install flask flask-cors psycopg2-binary python-dotenv
Crear un archivo .env dentro de backend con:
DB_HOST=localhost
DB_PORT=5432
DB_NAME=actividad_flask
DB_USER=postgres
DB_PASSWORD=tu_contraseña
Ejecutar:
cd backend
.\venv\Scripts\Activate.ps1
flask --app app run --debug
Queda en http://localhost:5000
Primera vez:
cd frontend
npm install
Ejecutar:
cd frontend
npm run dev
Queda en http://localhost:5173
- PostgreSQL debe estar corriendo y con las tablas paridad, tablamult y numerorandom creadas. (Cuando se le agregue POO no hara falta crear tablas, ya que el backend se encargara de ese proceso al inicializar)
- Si PowerShell no deja activar el entorno virtual, ejecutar una vez:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned - Cambiar
backendyfrontendpor el nombre real de tus carpetas.