Moogle
Una herramienta web que combina un frontend en ReactJS y un motor de búsqueda del lado del servidor para la recuperación de documentos.
Descripción del Proyecto
Moogle es una plataforma de búsqueda de documentos diseñada para la recuperación y clasificación eficiente de archivos de texto. La aplicación cuenta con un frontend moderno basado en ReactJS que interactúa con un motor de búsqueda en el backend, el cual procesa las consultas de los usuarios y clasifica los documentos utilizando algoritmos de recuperación de información como TF-IDF y Similitud de Coseno.
Los usuarios pueden buscar documentos relevantes, ver resultados clasificados con palabras clave resaltadas y explorar relaciones semánticas en su conjunto de datos de documentos. La plataforma es adecuada para uso personal, educativo y empresarial ligero.
Características Clave
- Interfaz de usuario moderna en ReactJS
- Búsqueda rápida de documentos y clasificación dinámica
- Resaltado de palabras clave en los resultados de búsqueda
- Coincidencia interactiva y vista previa semántica
- Experiencia intuitiva para escenarios de búsqueda de archivos locales
Tecnologías Utilizadas
- ReactJS (frontend)
- .NET Core (backend API)
- TF-IDF y Similitud de Coseno (clasificación de búsqueda)
- JavaScript, HTML, CSS
Resultados
Moogle optimiza la búsqueda de documentos para usuarios con conjuntos de datos locales o personalizados, mejorando la productividad y el acceso a la información. Puede adaptarse para admitir fuentes de datos adicionales o interfaces de usuario, y demuestra una sólida integración full stack. Su enfoque algorítmico permite una clasificación significativa, lo que lo convierte en un recurso práctico para estudiantes, desarrolladores y equipos pequeños.