ClickBook es una plataforma que recomienda libros personalizados usando inteligencia artificial.
- Backend: Django (Python)
- IA: OpenAI (API)
- Frontend: Bootstrap, HTML, CSS, JavaScript
- Base de datos: SQLite
- Dependencias adicionales: numpy, python-dotenv, pandas, Pillow
-
Clona este repositorio:
git clone https://github.com/arendonc2/ClickBook.git
-
Accede al directorio del proyecto:
cd ClickBook -
Crea un entorno virtual:
python -m venv venv
-
Activa el entorno virtual:
- En macOS/Linux:
source venv/bin/activate - En Windows:
venv\Scripts\activate
- En macOS/Linux:
-
Instala las dependencias:
pip install -r requirements.txt
-
Adjunta el archivo
.envque se te proporcionará por aparte en la raíz del proyecto. Este archivo contiene tu clave de API de OpenAI, por ejemplo:OPENAI_API_KEY=tu_clave_aquí
-
Aplica las migraciones de base de datos:
python manage.py migrate
-
(Opcional) Crea un superusuario para acceder al panel de administración:
python manage.py createsuperuser
-
Inicia el servidor de desarrollo:
python manage.py runserver
-
Accede a la aplicación en tu navegador:
http://127.0.0.1:8000/