Skip to content

Repository files navigation

🦷 Prodent

¡Bienvenido a Prodent! 🎉
Prodent es una aplicación Android nativa en Kotlin diseñada para gestionar citas dentales de manera sencilla y eficaz, cubriendo las necesidades de pacientes y doctores.


📖 Descripción

Prodent permite a:

  • Pacientes: registrarse, iniciar sesión, reservar citas, ver historial, calificar doctores, recibir recordatorios y visualizar indicaciones.
  • Doctores: iniciar sesión, ver/ordenar citas pendientes, actualizar disponibilidad, apuntar indicaciones médicas y recibir notificaciones.

🚀 Funcionalidades clave

Autenticación y perfil

  • 🔑 Iniciar sesión / Registrarse
  • ✏️ Editar perfil y subir foto
  • 🚪 Cerrar sesión

Gestión de citas

  • 📅 Pacientes: reservar citas, ver historial, detalles y calificar al doctor.
  • 📋 Doctores: listar y ordenar citas pendientes, actualizar disponibilidad.

Notificaciones

  • 🔔 Recordatorios automáticos (24 h antes) y notificaciones de cambios para pacientes y doctores.

Información y guía

  • 🗺️ Ubicación y horarios de la clínica
  • 📲 Enlaces a redes sociales
  • 📝 Guía rápida interactiva al primer inicio
  • 💡 Consejo diario de salud bucal

Indicaciones y reseñas

  • 🖋️ Doctores pueden registrar indicaciones médicas post-cita
  • ⭐ Pacientes pueden dejar reseñas y comentarios

🛠️ Tecnologías utilizadas

  • Lenguaje: Kotlin
  • IDE: Android Studio Arctic Fox+
  • Arquitectura: MVVM con Android Jetpack
  • UI: Jetpack Compose / XML
  • Control de versiones: Git & GitHub

⚙️ Instalación y configuración

  1. Clona el repositorio
    git clone https://github.com/tu-usuario/prodent-android.git
    cd prodent-android
  2. Abre el proyecto en Android Studio
  3. Configura las variables de entorno en app/src/main/res/values/secrets.xml:
    <resources>
      <string name="API_BASE_URL">https://api.tu-dominio.com/</string>
      <string name="FIREBASE_API_KEY">tu_firebase_api_key</string>
      <string name="JWT_SECRET">tu_secreto_jwt</string>
    </resources>
  4. Sync de Gradle y descarga dependencias
  5. Ejecuta la app en un emulador o dispositivo físico

🚀 Uso

  1. Al abrir por primera vez, sigue la guía interactiva.
  2. Regístrate o inicia sesión (paciente o doctor).
  3. Explora las secciones:
    • 📅 Citas
    • 👤 Perfil
    • 📝 Historial
    • 🔔 Notificaciones
    • ⚙️ Configuración

⚖️ Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

About

Aplicación de citas medicas

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages