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
- django
- ollama
- pgvector
- postgresql
- python
Log in or sign up for Devpost to join the conversation.