https://github.com/analiaburgosdev/videoclub_app
A web application for managing a video rental store. Built with Java (Javalin), HTML, CSS, and JavaScript.
https://github.com/analiaburgosdev/videoclub_app
Last synced: 3 months ago
JSON representation
A web application for managing a video rental store. Built with Java (Javalin), HTML, CSS, and JavaScript.
- Host: GitHub
- URL: https://github.com/analiaburgosdev/videoclub_app
- Owner: analiaBurgosDev
- Created: 2025-05-09T21:45:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-23T21:57:54.000Z (5 months ago)
- Last Synced: 2025-06-11T23:41:39.681Z (4 months ago)
- Language: Java
- Size: 62.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬 Videoteca App
A web-based movie rental management system built using Java, Javalin, HTML, and JavaScript.
## 🌐 Features
- Full CRUD operations for multiple entities: Movies, Cities, Countries, Distributors, Employees, Deliveries, and more.
- Responsive HTML interface with interactive forms and tables.
- RESTful API built with the Javalin framework.
- Organized codebase following the DAO pattern and modular controllers.## 📁 Technologies Used
- **Backend:** Java 17, Javalin
- **Frontend:** HTML, CSS, JavaScript
- **Database:** PostgreSQL (or compatible)## 🚀 How to Run
1. Clone the repository:
```bash
git clone https://github.com/your_username/videoteca-app.git---------------------------------------------------------
---
### 🇪🇸 Versión en Español
# 🎬 Aplicación Videoteca
Un sistema de gestión de alquiler de películas basado en la web, desarrollado con Java, Javalin, HTML y JavaScript.
## 🌐 Funcionalidades
- Operaciones CRUD completas para múltiples entidades: Películas, Ciudades, Países, Distribuidores, Empleados, Entregas, y más.
- Interfaz HTML responsiva con formularios y tablas interactivas.
- API RESTful construida con el framework Javalin.
- Código organizado siguiendo el patrón DAO y controladores modulares.## 📁 Tecnologías Utilizadas
- **Backend:** Java 17, Javalin
- **Frontend:** HTML, CSS, JavaScript
- **Base de Datos:** PostgreSQL (o compatible)## 🚀 Cómo Ejecutar
1. Cloná el repositorio:
```bash
git clone https://github.com/tu_usuario/videoteca-app.git2. Para probar la base de datos utilizar el archivo : queries_creates.sql
3. Se puede evr el funcionamiento de la estructura, en render: https://appvideoclub.onrender.com
(No es posible acceder desde render a la base de datos, asi que solo se puede apreciar la estructura visual y el funcionamiento)