MOVIEDB es una aplicación desarrollada en Kotlin que permite a los usuarios explorar un amplio catálogo de películas. Los usuarios pueden calificar las películas y guardar sus favoritas en un dashboard personalizado.
- 🔍 Explorar Películas: Navega a través de un extenso catálogo de películas.
- ⭐ Calificar Películas: Los usuarios pueden proporcionar su calificación para cada película.
- 📊 Dashboard Personalizado: Accede a tu historial de calificaciones de tus películas favoritas.
- 💻 Kotlin: Lenguaje principal de programación.
- 🛠️ Android Studio: Entorno de desarrollo integrado (IDE) para el desarrollo de la app.
- 🗃️ phpMyAdmin: Base de datos SQL utilizada para almacenar datos de usuarios y películas en el dispositivo.
Para instalar esta aplicación, sigue estos pasos:
- Clona este repositorio usando
git clone [URL del repositorio]
. - Abre el proyecto en Android Studio.
- Configura phpMyAdmin en el proyecto para manejar la base de datos:
- Crear tabla
users
: Para almacenar información de los usuarios. - Crear tabla
movies
: Para almacenar información sobre las películas y las calificaciones.
- Crear tabla
- Ejecuta la aplicación en un emulador o dispositivo Android.
Asegúrate de configurar la base de datos SQLite con las siguientes tablas:
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
password TEXT NOT NULL,
email TEXT UNIQUE NOT NULL
);
CREATE TABLE movies (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL,
overview TEXT NOT NULL,
date TEXT NOT NULL,
image TEXT NOT NULL,
score TEXT NOT NULL,
FOREIGN KEY (userId) REFERENCES users(id)
);