Desarrollo de Plataforma SaaS para Administración de Licitaciones Pública
Budget: $250 – $750 USD
**Proyecto: Desarrollo de Plataforma SaaS para Administración de Licitaciones Públicas**
**Descripción:**
Estoy buscando un desarrollador o un equipo de desarrolladores con experiencia para crear una plataforma SaaS enfocada en la administración de licitaciones públicas en Chile. La plataforma debe incluir funcionalidades de sistema de logueo, planes de suscripción con renovación automática, y un sistema de administración de licitaciones cuya información se obtiene desde mercadopublico.cl mediante APIs y web scraping. Además, la plataforma debe incorporar una aplicación que utilice un modelo de lenguaje (LLM) para generar un checklist de requerimientos y preparar ofertas de acuerdo a las licitaciones.
**Requerimientos del Proyecto:**
### 1. **Tecnologías Recomendadas**
- **Backend:**
- Python (Django o Flask)
- Base de datos: PostgreSQL o MySQL
- Autenticación: Auth0 o JWT
- FastAPI para servicios RESTful
- Web scraping: BeautifulSoup, Scrapy o Selenium
- Integración con API de mercadopublico.cl
- Implementación de RAG (Retrieval-Augmented Generation) para el modelo LLM
- **Frontend:**
- React.js o Vue.js
- Uso de Tailwind CSS o Material-UI para la interfaz
- **DevOps y Hosting:**
- Amazon Web Services (AWS)
- Docker y Kubernetes para contenedores
- Integración y despliegue continuo (CI/CD)
### 2. **Funcionalidades Clave**
#### 2.1 **Sistema de Logueo**
- Registro de usuarios con verificación por correo.
- Login con autenticación multifactor (MFA).
- Gestión de roles de usuario (Administrador, Usuario, Invitado).
#### 2.2 **Planes de Suscripción**
- Creación de diferentes niveles de suscripción (Básico, Premium, Empresa).
- Integración con Stripe o PayPal para pagos recurrentes.
- Dashboard para administrar suscriptores y renovaciones automáticas.
#### 2.3 **Renovación Automática**
- Configuración de pagos recurrentes y recordatorios automáticos.
- Notificaciones por correo electrónico para renovación y cambios de plan.
#### 2.4 **Administración de Licitaciones Públicas**
- Captura de información mediante web scraping y APIs de mercadopublico.cl.
- Funcionalidad para descargar documentos de licitaciones.
- Almacenamiento de documentos en AWS S3.
#### 2.5 **LLM App con RAG**
- Procesamiento de datos para generar un checklist automatizado de requisitos.
- Generación automática de ofertas basadas en los requerimientos de las licitaciones.
#### 2.6 **Interfaz de Usuario**
- Dashboard para visualizar licitaciones y métricas de suscripción.
- Gestión de documentos y reportes personalizados.
### 3. **Seguridad**
- Implementación de SSL/TLS y cifrado de datos sensibles.
- Uso de VPC y grupos de seguridad en AWS.
- Sistema de registro de actividades y auditoría.
### 4. **Mantenimiento y Escalabilidad**
- Configuración de backups automáticos.
- Arquitectura de microservicios para escalabilidad.
- Documentación técnica y manuales de usuario.
**Habilidades Necesarias:**
- Experiencia en desarrollo backend con Python.
- Conocimiento en frontend con React.js o Vue.js.
- Experiencia en AWS y DevOps.
- Conocimiento en implementación de modelos LLM y RAG.
- Experiencia en integraciones de API y web scraping.
**Plazo:**
Por favor, incluye un estimado de tiempo para completar el proyecto junto con tu propuesta.
**Presupuesto:**
Proporciona una cotización detallada basada en los requerimientos anteriores.
**Descripción:**
Estoy buscando un desarrollador o un equipo de desarrolladores con experiencia para crear una plataforma SaaS enfocada en la administración de licitaciones públicas en Chile. La plataforma debe incluir funcionalidades de sistema de logueo, planes de suscripción con renovación automática, y un sistema de administración de licitaciones cuya información se obtiene desde mercadopublico.cl mediante APIs y web scraping. Además, la plataforma debe incorporar una aplicación que utilice un modelo de lenguaje (LLM) para generar un checklist de requerimientos y preparar ofertas de acuerdo a las licitaciones.
**Requerimientos del Proyecto:**
### 1. **Tecnologías Recomendadas**
- **Backend:**
- Python (Django o Flask)
- Base de datos: PostgreSQL o MySQL
- Autenticación: Auth0 o JWT
- FastAPI para servicios RESTful
- Web scraping: BeautifulSoup, Scrapy o Selenium
- Integración con API de mercadopublico.cl
- Implementación de RAG (Retrieval-Augmented Generation) para el modelo LLM
- **Frontend:**
- React.js o Vue.js
- Uso de Tailwind CSS o Material-UI para la interfaz
- **DevOps y Hosting:**
- Amazon Web Services (AWS)
- Docker y Kubernetes para contenedores
- Integración y despliegue continuo (CI/CD)
### 2. **Funcionalidades Clave**
#### 2.1 **Sistema de Logueo**
- Registro de usuarios con verificación por correo.
- Login con autenticación multifactor (MFA).
- Gestión de roles de usuario (Administrador, Usuario, Invitado).
#### 2.2 **Planes de Suscripción**
- Creación de diferentes niveles de suscripción (Básico, Premium, Empresa).
- Integración con Stripe o PayPal para pagos recurrentes.
- Dashboard para administrar suscriptores y renovaciones automáticas.
#### 2.3 **Renovación Automática**
- Configuración de pagos recurrentes y recordatorios automáticos.
- Notificaciones por correo electrónico para renovación y cambios de plan.
#### 2.4 **Administración de Licitaciones Públicas**
- Captura de información mediante web scraping y APIs de mercadopublico.cl.
- Funcionalidad para descargar documentos de licitaciones.
- Almacenamiento de documentos en AWS S3.
#### 2.5 **LLM App con RAG**
- Procesamiento de datos para generar un checklist automatizado de requisitos.
- Generación automática de ofertas basadas en los requerimientos de las licitaciones.
#### 2.6 **Interfaz de Usuario**
- Dashboard para visualizar licitaciones y métricas de suscripción.
- Gestión de documentos y reportes personalizados.
### 3. **Seguridad**
- Implementación de SSL/TLS y cifrado de datos sensibles.
- Uso de VPC y grupos de seguridad en AWS.
- Sistema de registro de actividades y auditoría.
### 4. **Mantenimiento y Escalabilidad**
- Configuración de backups automáticos.
- Arquitectura de microservicios para escalabilidad.
- Documentación técnica y manuales de usuario.
**Habilidades Necesarias:**
- Experiencia en desarrollo backend con Python.
- Conocimiento en frontend con React.js o Vue.js.
- Experiencia en AWS y DevOps.
- Conocimiento en implementación de modelos LLM y RAG.
- Experiencia en integraciones de API y web scraping.
**Plazo:**
Por favor, incluye un estimado de tiempo para completar el proyecto junto con tu propuesta.
**Presupuesto:**
Proporciona una cotización detallada basada en los requerimientos anteriores.
Related categories:
Business, Accounting, Human Resources & Legal
Python
Web Scraping
Django
RESTful