Tengo la aplicación web
crecerus.com actualmente hosteada en
bubble.io, quiero migrarla a un desarrollo propio. Es una excelente oportunidad para colaborar en un proyecto con fuerte impacto social.
El proyecto incluye:
- Desarrollo de backend en Python usando Django (excluyente), integrando gran parte con
Chino.io
- Desarrollo de frontend (website + web app)
- Integración frontend-backend
- Integración con
Chino.io, Stripe y Sendgrid
- Hosting en AWS (excluyente)
Ya tengo los wirefreames y diseños con especificaciones disponibles en Figma:
- Sitio web:
https://www.figma.com/file/EgO4BzGAhtwsInoT1mqjDh/Mock-ups?node-id=0%3A1
- Web app:
https://www.figma.com/file/EgO4BzGAhtwsInoT1mqjDh/Mock-ups?node-id=86%3A1391
Notar que la web app tiene 3 tipos de usuarios diferentes que son requeridos.
La aplicación debe ser capaz de:
- Mostrar un sitio web estático con un formulario de contacto
- Cumplir los requisitos de GDPR (ley de protección de datos de Europa), nosotros brindaremos todos los requerimientos relacionados.
- Soportar localización Español / Inglés (textos serán proporcionados)
- Usuario tipo pediatra (desde su dashboard):
- Ver los reportes completos
- Enviar una solicitud de evaluación
- Editar su perfil + eliminar su cuenta
- Para el usuario tipo Padre:
- Flujo de evaluación:
- Permitir al usuario registrarse / loguearse
- Permitir al usuario ingresar sus datos personales
- Permitir al usuario ingresar los datos de su hijo
- Permitir al usuario realizar la evaluación (4 cuestionarios distintos)
- Notificar al operador cuando una evaluación fue completada
- Abonar la evaluación mediante Stripe
- Dashboard del padre:
- Editar su perfil + eliminar su cuenta
- Ver evaluaciones pasadas
- Ver evaluaciones en curso y continuarlas
- Descargar sus facturas
- Envío de recordatorios (email) a
- Usuario tipo evaluador (desde su dashboard):
- Ver las evaluaciones pendientes
- Generar reportes sobre las evaluaciones
- Editar su perfil + eliminar su cuenta
- Envío de notificaciones (email) transaccionales a todos los usuarios utilizando Sendgrid
- Código subido a Github cada semana o más frecuente
- Seguimiento de tareas a través de board de Asana
- Aplicación estable hosteada en AWS
La estructura de base de datos y la lógica de negocio están definidas y serán proporcionadas durante el onboarding al proyecto. Ver arquitectura propuesta en imagen adjunta.
Contexto general del proyecto
El proyecto Crecerus.com busca reducir la edad en la que los trastornos del desarrollo (como Autismo, TDAH, trastornos del lenguaje, etc.) Se diagnostican en niños.
El objetivo de este proyecto en particular es el de realizar una prueba piloto en España a partir de Octubre 2021.
Plazo de Entrega: No definido