An open API service indexing awesome lists of open source software.

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.

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

2. 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)