📱 Agenda Telefónica - Hackatón Proyecto realizado durante un Hackatón de desarrollo Java, cuyo objetivo es implementar una agenda telefónica interactiva desde consola. Permite gestionar contactos de forma sencilla: añadir, buscar, editar, eliminar y visualizar el espacio disponible.
🧠 Funcionalidades principales ✅ Añadir contactos con nombre, apellido y número de teléfono.
🔍 Buscar contactos por nombre y apellido.
📃 Listar todos los contactos almacenados.
✏️ Editar el número telefónico de un contacto.
❌ Eliminar contactos existentes.
📦 Visualizar espacio disponible en la agenda.
⚙️ Opción para crear una agenda con tamaño personalizado.
🛠️ Tecnologías utilizadas Lenguaje: Java 17+
Entorno de desarrollo: IntelliJ IDEA / Eclipse / VS Code
Herramientas estándar de entrada/salida (Scanner, ArrayList)
AgendaTelefonica/ ├── 📄 Main.java → Menú principal con interacción desde consola ├── 📄 Agenda.java → Lógica de almacenamiento y operaciones con contactos └── 📄 Contacto.java → Clase base que representa un contacto
🚀 Cómo ejecutar el proyecto
- Clona este repositorio o copia los archivos .java en tu entorno local.
- Asegúrate de tener instalado Java (recomendado JDK 17 o superior).
- Compila los archivos:
javac Main.java Agenda.java Contacto.java
- Asegúrate de tener instalado Java (recomendado JDK 17 o superior).
Compila los archivos:
javac Main.java Agenda.java Contacto.java
Ejecuta el programa:
- bash
- Copiar
- Editar
- java Main
Ejemplo de uso : --- Menú Agenda Telefónica ---
- Añadir contacto
- Listar contactos
- Buscar contacto
- Eliminar contacto
- Modificar teléfono
- Mostrar espacio libre
- Salir Elija una opción:
👨💻 Autores 💻 Proyecto realizado por el equipo del Hackatón 2025.
🚀 Colaboradores:
- Mj González : https://github.com/CodingtheMJ
- Michael Corrales : https://github.com/Michael089-ui
- Estefani Silva : https://github.com/estefasilva
- Sergio Roa : https://github.com/Sergio100295
- Alejandra Paiva : https://github.com/Aleja955
Equipo :Los Cazacontactos