| R1: CREAR UN USUARIO ADMINISTRADOR Y NORMAL | IMPORTANTE | Funcional | Facil | v1 | v1 |
| R2: PRIVILEGIOS PARA UN USUARIO ADMINISTRADOR Y NORMAL | IMPORTANTE | Funcional | Media | v1 | v1 |
| R3: REGISTRAR UN USUARIO NORMAL | IMPORTANTE | Funcional | Facil | v1 | v1 |
| R4: VALIDACION DE UN USUARIO MEDIANTE EMAIL | OPCIONAL | Funcional | Media | v1 | v1 |
| R5: PRIVILEGIOS PARA USUARIOS REGISTRADOS | IMPORTANTE | Funcional | Media | v1 | v1 |
| R6: CONSULTA DE DATOS USUARIOS | IMPORTANTE | Funcional | Facil | v1 | v1 |
| R7: MODIFICACION DE DATOS USUARIOS | IMPORTANTE | Funcional | Media | v1 | v1 |
| R8: RECUPERACION DE CONTRASEÑA USUARIO | IMPORTANTE | Funcional | Media | v1 | v1 |
| R9: DAR DE BAJA ELIMINAR UN USUARIO | IMPORTANTE | Funcional | Fácil | v1 | v1 |
| R10: LOGIN DE USUARIO | IMPORTANTE | Funcional | Fácil | v1 | v1 |
| R11: LOGOUT DE USUARIO | IMPORTANTE | Funcional | Fácil | v1 | v1 |
| R12: CREAR-DAR DE ALTA EVENTO | IMPORTANTE | Funcional | Facil | v2 | v1 |
| R13: ELIMINAR DAR DE BAJA EVENTO | IMPORTANTE | Funcional | Facil | v2 | v1 |
| R14: MODIFICAR EVENTOS | IMPORTANTE | Funcional | Facil | v2 | v1 |
| R15: CONSULTA DE EVENTOS | IMPORTANTE | Funcional | Facil | v2 | v1 |
| R16: BUSQUEDA DE EVENTOS POR FECHA | IMPORTANTE | Funcional | Media | v2 | v1 |
| R17: BUSQUEDA DE EVENTOS POR NOMBRE | IMPORTANTE | Funcional | Media | v2 | v1 |
| R18: BUSQUEDA DE EVENTOS CON FILTROS | IMPORTANTE | Funcional | Difícil | v2 | v1 |
| R19: MAPA DE LOCALIZACION DE EVENTO | OPCIONAL | Funcional | Media | v2 | v1 |
| R20: OPCION DE VOTAR UN EVENTO | OPCIONAL | Funcional | Media | v2 | v1 |
| R21: CREAR UN COMENTARIO DE UN EVENTO | IMPORTANTE | Funcional | Difícil | v3 | v1 |
| R22: ELIMINAR UN COMENTARIO DE UN EVENTO | IMPORTANTE | Funcional | Fácil | v3 | v1 |
| R23: MODIFICAR COMENTARIO DE UN EVENTO | IMPORTANTE | Funcional | Fácil | v3 | v1 |
| R24: CONSULTAR COMENTARIOS DE UN EVENTO | IMPORTANTE | Funcional | Fácil | v3 | v1 |
| R25: PASAR EVENTOS A DOCUMENTO PDF | OPCIONAL | Funcional | Media | v3 | v1 |
| R26: MARCAR EVENTOS EN UN CALENDARIO | IMPORTANTE | Funcional | Difícil | v3 | v1 |
| R27: VALIDACION DE CAMPOS DE FORMULARIOS | MINIMO | Funcional |
| R28: GESTION DE VENTANAS | MÍNIMO | Funcional |
| R29: INTERACTIVIDAD MEDIANTE MECANISMOS DE MANEJO DE EVENTOS | MÍNIMO | Funcional |
| R30: USO Y MANIPULACION DOM | MÍNIMO | Funcional |
| R31: USO DE MECANISMOS DE ALMACENAMIENTO EN EL NAVEGADOR | MÍNIMO | Funcional |
| R32: USO DE JQUERY | MÍNIMO | Funcional |
| R33: INCLUIR UN PLUGIN | MÍNIMO | Funcional |
| R34: USO DE AJAX | MÍNIMO | Funcional |
| R35: PHP 7 | MÍNIMO | Funcional |
| R36: YII2 2.0.10 | MÍNIMO | Funcional |
| R37: POSTGRESQL 9.5 | MÍNIMO | Funcional |
| R38: DESPLEGAR EN HEROKU | MÍNIMO | Funcional |
| R39: PRUEBAS CON CODECEPTION | MÍNIMO | Funcional |
| R40: VALIDAR CON CODE CLIMATE | MÍNIMO | Funcional |
| R41: ESCALABILIDAD | MÍNIMO | Funcional |
| R42: USO DE AJAX CON PHP | MÍNIMO | Funcional |
| R43: HTML5 | MÍNIMO | Funcional |
| R44: CSS3 | MÍNIMO | Funcional |
| R45: DISEÑO FLEXIBLE | MÍNIMO | Funcional |
| R46: EXISTENCIA DE TRANSICIONES, TRANSFORMACIONES, ANIMACIONES Y MULTIMEDIA | MÍNIMO | Funcional |
| R47: USO DE MICRODATOS | MÍNIMO | Funcional |
| R48: VALIDACIÓN DE HTML/CSS y PRUEBA DE JACOB NIELSEN | MÍNIMO | Funcional |
| R49: IMPLEMENTACIÓN PARA VARIAS RESOLUCIONES | MÍNIMO | Funcional |
| R50: COMPROBACIÓN EN VARIOS NAVEGADORES | MÍNIMO | Funcional |
| R51: DESPLEGAR EN UN HOST | MÍNIMO | Funcional |
| R52: DESPLEGAR EN UN SERVIDOR LOCAL | MÍNIMO | Funcional |