This Android application, developed as a class challenge with a team of three students, is designed to schedule and manage appointments for consultations. It allows users to request appointments, view them within the app, and generate PDFs containing appointment details.
- Appointment Scheduling: Users can easily schedule new appointments for consultations.
- Appointment Display: Scheduled appointments are displayed within the app for easy management.
- PDF Generation: The app provides functionality to generate PDFs for individual appointments, ideal for record-keeping or sharing.
- User-Friendly Interface: Developed with a focus on user experience, featuring an intuitive interface.
- Real-Time Database Integration: Synchronizes appointments across devices.
- User Authentication: Personalizes appointment schedules for individual users.
- Kotlin: The primary programming language for the application.
- Android Studio: The integrated development environment (IDE) used for developing the app.
To get started with this project:
- Clone the Repository
- Use Git to clone the repository to your local machine, or download the ZIP file.
- Open the Project in Android Studio
- Open Android Studio, go to 'File' -> 'Open...', and select the project directory.
- Run the Application
- Connect an Android device or use the Android emulator to run the application.
- Dependencies
- Ensure all dependencies are correctly installed, particularly the PDFJet library, which may require additional setup.
This project was a collaborative effort among three students. It was designed to explore the capabilities of Android development and understand the complexities of real-world application development.
This project is open-source and available under the MIT License. Feel free to fork, modify, and use it as per your needs.
Esta aplicación Android, desarrollada como un reto de clase con un equipo de tres estudiantes, está diseñada para programar y gestionar citas para asesorías. Permite a los usuarios solicitar citas, verlas dentro de la aplicación y generar PDFs con los detalles de las citas.
- Programación de Citas: Los usuarios pueden programar nuevas citas para asesorías fácilmente.
- Visualización de Citas: Las citas programadas se muestran dentro de la aplicación para una gestión fácil.
- Generación de PDFs: La aplicación proporciona funcionalidad para generar PDFs de citas individuales, ideal para el mantenimiento de registros o compartir.
- Interfaz Amigable: Desarrollada con un enfoque en la experiencia del usuario, cuenta con una interfaz intuitiva.
- Integración con Base de Datos en Tiempo Real: Sincroniza las citas entre dispositivos.
- Autenticación de Usuarios: Personaliza los horarios de citas para los usuarios.
- Kotlin: El lenguaje de programación principal para la aplicación.
- Android Studio: El entorno de desarrollo integrado (IDE) utilizado para desarrollar la aplicación.
Para comenzar con este proyecto:
- Clonar el Repositorio
- Utiliza Git para clonar el repositorio en tu máquina local, o descarga el archivo ZIP.
- Abrir el Proyecto en Android Studio
- Abre Android Studio, ve a 'Archivo' -> 'Abrir...', y selecciona el directorio del proyecto.
- Ejecutar la Aplicación
- Conecta un dispositivo Android o utiliza el emulador de Android para ejecutar la aplicación.
- Dependencias
- Asegúrate de que todas las dependencias estén correctamente instaladas, en particular la biblioteca PDFJet, que puede requerir configuración adicional.
Este proyecto fue un esfuerzo colaborativo entre tres estudiantes. Fue diseñado para explorar las capacidades del desarrollo en Android y entender las complejidades del desarrollo de aplicaciones en el mundo real.
Este proyecto es de código abierto y está disponible bajo la Licencia MIT. Siéntete libre de bifurcar, modificar y usarlo según tus necesidades.