CompetenciApp

WebApp para la gestión y consulta de competencias informáticas personales y grupales.

Objetivo

CompetentenciaApp se encarga de almacenar diferentes competencias en una base de datos vectorial. Las relaciones entre competencias son calculadas mediante un modelo de inteligencia artificial, con el fin de ofrecer al usuario relacionar o buscar competencias que podrían ser similares a las suyas. También incluye un sistema de usuarios, que facilita conocer las aptitudes de potenciales compañeros/as de proyectos, como también poder añadir competencias que el usuario haya aprendido.

Stack

  • Front-end: Python (Django)
  • Back-end: Base de datos con PostgreSQL, conectada con Django. Sistema vectorial soportado mediante pgvector-python
  • Modelo de IA: mxbai-embed-large mediante el Framework Ollama.

Funcionalidades

  • Sistema de registro de usuarios
  • Consultar las competencias de cualquier usuario
  • Añadir a tu usuario nuevas competencias que hayas aprendido
  • Inserción y vectorización de competencias nuevas en la base de datos
  • Ver qué usuarios comparten la competencia buscada

Built With

Share this project:

Updates