El objetivo de este proyecto es desarrollar un sistema integral para la gestión de un videoclub, permitiendo el control eficiente de los préstamos de películas y la administración de los diferentes aspectos relacionados con el funcionamiento del videoclub.
-
Clona este repositorio en tu máquina local:
git clone https://github.com/duckraper/videoclub
-
Ve al directorio del proyecto:
cd videoclub
-
Navega al directorio del proyecto backend:
cd backend
-
Crea un entorno virtual (se recomienda utilizar
venv
):python -m venv .venv
-
Activa el entorno virtual:
-
En Windows:
.\.venv\Scripts\activate
-
En macOS y Linux:
source .venv/bin/activate
-
-
Instala las dependencias del proyecto:
pip install -r requirements.txt
-
Realiza las migraciones de la base de datos:
python manage.py migrate
-
Ejecuta el servidor backend:
python manage.py runserver
-
El servidor backend estará disponible en
http://localhost:8000
.
-
Ve al directorio del proyecto frontend:
cd videoclub/frontend
-
Instala las dependencias del proyecto:
npm install
-
Ejecuta el servidor de desarrollo:
npm run dev