Este proyecto integra la API de HuggingFace 🤗 con JavaScript para trabajar con modelos de análisis de sentimientos a partir de comentarios recopilados de las redes sociales.
Las tecnologías utilizadas en este proyecto son 🛠️:
- React - Librería.
- TypeScript - Lenguaje de programación.
- Tailwindcss - CSS framework.
- Vite - Entorno de desarrollo.
- Firebase - Base de datos.
- HuggingFace - API.
Para iniciar el proyecto, sigue estos pasos:
$ git clone https://github.com/juancodev/technical_test_genios.git
$ cd technical_test_genios
- Instala las dependencias del proyecto:
$ npm install
- Inicia el servidor de desarrollo:
$ npm run dev
¡Y listo! Tu aplicación estará corriendo en localhost:5173
.
Antes de comenzar, asegúrate de tener en cuenta los siguientes requisitos:
-
Cuenta en HuggingFace: Necesitarás una cuenta en HuggingFace para obtener un token de autenticación que te permitirá realizar peticiones a la API de análisis de sentimientos. Visita HuggingFace para registrarte.
-
Aplicación en Firebase: Debes crear una aplicación en Firebase para utilizar su sistema de autenticación. Esto te permitirá registrar usuarios en tu aplicación. Visita Firebase para crear una nueva aplicación.
-
Crea un archivo
.env
en la raíz del proyecto. -
Agrega las siguientes variables con sus respectivos valores:
HUGGINGFACE_TOKEN=your_huggingface_token
FIREBASE_API_KEY=your_firebase_api_key
FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
FIREBASE_PROJECT_ID=your_firebase_project_id
FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
FIREBASE_APP_ID=your_firebase_app_id
Recuerda reemplazar your_huggingface_token
, your_firebase_api_key
, etc., con los valores correspondientes que obtuviste al registrar tu cuenta en HuggingFace y crear tu aplicación en Firebase.
Este proyecto representa un paso adelante en la automatización del análisis de sentimientos en redes sociales, aprovechando la potencia de la API de HuggingFace y la flexibilidad de Firebase. Con una configuración adecuada y el seguimiento de los pasos descritos, estarás listo para comenzar a explorar y experimentar con las capacidades de análisis de sentimientos de este proyecto.
¡Gracias por utilizar este proyecto! 😊🚀