Skip to content

carloshg12/RetoCJI

Repository files navigation

Android Appointment Scheduler App

Project Overview

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.

Key Features

  • 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.

Technologies Used

  • Kotlin: The primary programming language for the application.
  • Android Studio: The integrated development environment (IDE) used for developing the app.

Setup

To get started with this project:

  1. Clone the Repository
    • Use Git to clone the repository to your local machine, or download the ZIP file.
  2. Open the Project in Android Studio
  • Open Android Studio, go to 'File' -> 'Open...', and select the project directory.
  1. Run the Application
  • Connect an Android device or use the Android emulator to run the application.
  1. Dependencies
  • Ensure all dependencies are correctly installed, particularly the PDFJet library, which may require additional setup.

Collaboration

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.

License

This project is open-source and available under the MIT License. Feel free to fork, modify, and use it as per your needs.


Aplicación Android para Programación de Citas

Visión General del Proyecto

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.

Funcionalidades Clave

  • 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.

Tecnologías Utilizadas

  • 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.

Configuración

Para comenzar con este proyecto:

  1. Clonar el Repositorio
  • Utiliza Git para clonar el repositorio en tu máquina local, o descarga el archivo ZIP.
  1. Abrir el Proyecto en Android Studio
  • Abre Android Studio, ve a 'Archivo' -> 'Abrir...', y selecciona el directorio del proyecto.
  1. Ejecutar la Aplicación
  • Conecta un dispositivo Android o utiliza el emulador de Android para ejecutar la aplicación.
  1. Dependencias
  • Asegúrate de que todas las dependencias estén correctamente instaladas, en particular la biblioteca PDFJet, que puede requerir configuración adicional.

Colaboración

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.

Licencia

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages