Fintech utiliza la técnica de rastreo web para mostrar resultados relevantes en función de la palabra clave buscada. Utiliza una base de datos para almacenar los dominios preferidos y almacenar búsquedas recientes. No hay un lugar adecuado para que los nuevos codificadores encuentren el contenido de aprendizaje basado en su tecnología si vemos el mercado. Para artículos, vaya a GeeksforGeeks, para contenido de video: Youtube, para blogs, plataformas como Medium están disponibles. Pero, ¿hay una sola plataforma donde pueda encontrar todo esto? Supongo que no.
Objetivo principal: El objetivo principal es proporcionar contenido sobre todas las tecnologías y dominios en un solo lugar. Esto ahorra tiempo al encontrar un buen artículo, video o blog.
Implementación del Proyecto
Cuando el usuario requiere asistencia y abre Fintech , todo el historial relacionado con la tecnología del usuario se obtiene de la base de datos para proporcionar búsquedas relevantes. Mientras el usuario escribe en el cuadro de búsqueda, el detector de eventos del teclado muestra sugerencias relacionadas al usuario mediante una referencia cruzada de la base de datos de URL con la búsqueda. El usuario puede filtrar aún más los resultados de la búsqueda en artículos, blogs o videos. Cuando el usuario hace clic en el botón de búsqueda, los rastreadores buscarán las palabras clave a través de la base de datos y proporcionarán los artículos/videos/blogs relacionados como hipervínculos al usuario ordenados en el orden de mayor relevancia.
Marco conceptual
Interfaz de usuario de la aplicación de Android:
- Campos de búsqueda: los campos de búsqueda con un detector de eventos de teclado coincidirán con el texto del campo y mostrarán sugerencias relevantes.
- Botón de búsqueda: muestra los resultados más adecuados en función de las palabras clave buscadas por el usuario.
- Resultados: los resultados se mostrarán con el título del artículo o video, cualquier medio adjunto y el enlace al artículo o video.
Prototipo de Fintech
Herramientas y Tecnología
- Para Android usando Java, estamos planeando usar JSoup (Biblioteca Java). JSoup es una biblioteca de código abierto que se utiliza para extraer datos de HTML. Es una forma muy conveniente de extraer y manipular datos.
- El desarrollo de Android se puede realizar con Android Studio o Eclipse IDE.
- Otras bibliotecas incluyen: Apache Nutch, StormCrawler
- Para la base de datos, usaremos Google Firebase. Otras opciones incluyen la base de datos basada en la nube MongoDB.
Conjunto de habilidades requerido
Necesita experiencia en desarrollo de Java y Android con java. Para el rastreo web, se requiere conocimiento de la biblioteca JSoup.
- Descargar JSoup JAR: https://jsoup.org/download
- Documentación de JSoup: https://jsoup.org/cookbook/
- Para la gestión de bases de datos, se requiere conocimiento de Firestore Realtime Database.
- Documentación para Firebase Realtime Database: https://firebase.google.com/docs/database
Aplicación de proyectos en la vida real
Un desarrollador, mientras programa, siempre requiere asistencia con las consultas que pueden ser errores/sintaxis específicos de su dominio para lo cual confían en los motores de búsqueda para el rescate, pero los motores de búsqueda como Google muestran los artículos patrocinados sin tener en cuenta el historial de la persona y la necesidad de encontrar la solución lo antes posible.
Con Fintech, los desarrolladores pueden buscar lo que requieren en el menor tiempo posible. Nuestros rastreadores de aplicaciones/sitios web buscarán a través de la base de datos en constante expansión de sitios basados en tecnología que contienen la asistencia que el usuario necesita. Fintech buscará en la base de datos, encontrará las palabras clave exactas y ayudará al usuario a volver a programar con el problema resuelto en unos segundos.
Colaboradores
- Kanav Arora (primer año de B.Tech, Universidad de Bennett)
- Shivam Bhatt (primer año de B.Tech, Universidad de Bennett)
Publicación traducida automáticamente
Artículo escrito por kanavarora1515 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA