Sobre este proyecto
it-programming / mobile-development
Abierto
Contexto general del proyecto
1. Plataformas Objetivo: El objetivo es crear una aplicación para Android e iOS. 2. Flujo de la Aplicación: Los usuarios iniciarán sesión en la aplicación, la cual también ofrece una opción para registrarse. Al registrarse, la aplicación solicitará la siguiente información: Nombre. Apellido Paterno. Apellido Materno. Teléfono. Correo Electrónico. Contraseña. El correo electrónico será un campo obligatorio (no se requerirá verificar o validar correo, no dejara registrar dos correos iguales ni tendrá opción olvido de contraseña solo dará la opción de contactase por teléfono a soporte técnico) para iniciar sesión. Posteriormente, el usuario podrá iniciar sesión con su correo y contraseña. Al hacerlo, verá una imagen de fondo con el logo de la notaría en la esquina superior derecha o izquierda, junto a un botón para desplegar un menú. Este menú contendrá dos opciones: "Cerrar Sesión" y "Citas". Al seleccionar "Citas", el usuario podrá registrar una cita o consultar sus citas existentes. Si el usuario hace clic en "Registrar Cita", verá los horarios disponibles. Se espera poder especificar estos horarios disponibles, así como los días laborables o festivos. Idealmente, esta información se almacenará directamente en la base de datos MySQL. Es importante tener en cuenta que los horarios disponibles estarán limitados a los días laborables, de lunes a viernes, en un horario de lunes a jueves de 8:00 am a 5:30 pm y viernes de 8:00 am a 2:00 pm. Una vez que el usuario seleccione un horario, podrá elegir Motivo de la cita (lista desplegable), Los motivos también se almacenarán en la base de datos. Si el usuario selecciona "Otro" como motivo, podrá ingresar un texto con un límite máximo de 500 caracteres. Si el usuario hace clic en "Consultar Citas", podrá ver tanto las citas pasadas como las programadas. Cada cita incluirá información sobre la fecha y hora, el motivo y un número de folio asignado automáticamente por el sistema. 3. Requisitos Específicos: El lenguaje de programación o framework es de elección del desarrollador. También requeriré el código fuente del proyecto y, preferiblemente, que esté bien documentado. 4. Diseño de Interfaz de Usuario (UI): El diseño es importante para nosotros; preferimos un fondo negro y un diseño corporativo. Además, necesitamos incluir el logo de nuestra empresa. 5. Base de Datos: La base de datos debe ser en MySQL y debe incluir las relaciones de tablas necesarias, principalmente entre Citas y Usuarios. No es necesario proporcionar una pantalla de administración para modificar el horario o consultar las citas, ya que esta función se desarrollará después de la entrega de la aplicación. 6. Requisitos Legales y de Propiedad Intelectual: La aplicación debe cumplir con las normas para ser aceptada en la App Store y Google Play Store. Además, requiero una cotización independiente para la entrega de la aplicación en ambas tiendas. 7. Cualificaciones y Experiencia Deseadas: Si tienes requisitos específicos de cualificaciones o experiencia previa en proyectos similares para el desarrollador, por favor, indícalos. 8. Referencias o Ejemplos: Una referencia de una aplicación similar es "Citas Ifrem".
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend Sí
Procesador de pago No
Plazo de Entrega: No definido
Habilidades necesarias