Skip to content

About

A Java Swing desktop application for tracking and viewing TV shows. Explore trending shows, view information, and manage your account. Developed as a project for the OOP course.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Series Tracker

Aplicación de escritorio desarrollada en Java Swing para el registro y visualización de series de televisión. Permite explorar series en tendencia y consultar información de cada una.

Características

  • Interfaz gráfica intuitiva con Java Swing
  • Visualización de series en tendencia con sus pósters
  • Navegación entre vistas (Inicio, Tendencia, Miembros)
  • Sistema de autenticación (Inicio de sesión / Crear cuenta)

Tecnologías

  • Lenguaje: Java (1.8)
  • GUI: Swing (javax.swing, java.awt)
  • Build: Apache Ant
  • IDE: NetBeans 8.2

Estructura del proyecto

POO-Project/
├── src/
│   ├── POO/           # Código fuente (paquete principal)
│   │   ├── Index.java               # Ventana principal y punto de entrada
│   │   ├── BackgroundPanel.java     # Panel con imagen de fondo
│   │   ├── IconImageException.java  # Excepción para iconos
│   │   └── NotFoundImageException.java # Excepción para imágenes
│   └── IMG/           # Recursos gráficos (pósters, fondo, logo)
├── build/             # Clases compiladas
├── nbproject/         # Configuración del proyecto NetBeans
├── build.xml          # Script de build (Ant)
└── manifest.mf        # Archivo de manifiesto

Requisitos

  • Java JDK 1.8 o superior
  • Apache Ant (opcional, para compilar desde línea de comandos)

Compilar y ejecutar

Desde NetBeans

Abrir el proyecto en NetBeans y presionar Ejecutar (F6).

Desde línea de comandos con Ant

ant clean jar
java -jar dist/Project.jar

Uso

Al iniciar la aplicación se muestra la pantalla principal con el logo y la descripción. Los botones de navegación permiten:

  • SIGN IN — Iniciar sesión
  • CREATE ACCOUNT — Crear una cuenta nueva
  • TRENDING — Ver series en tendencia
  • MEMBERS — Explorar miembros

Autores

  • Andy Espino Cabrales
  • Daniel Balderrama Salgado

About

A Java Swing desktop application for tracking and viewing TV shows. Explore trending shows, view information, and manage your account. Developed as a project for the OOP course.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages