BookReviews GitHub Details, Stars and Alternatives | OpenRepoFinder
toniGitH / repository
BookReviews
Aplicación de gestión de reseñas de libros (CRUD) desarrollada con Laravel 12 y Livewire 3. Permite crear, listar y eliminar reseñas (título, autor, rating) y buscar por título. Se comporta como una SPA gracias a `wire:navigate` y utiliza componentes de página completa de Livewire (Create y BookList).
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
ALGORITHMICALLY RELATED
Similar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
ContactMaster es una aplicación avanzada de gestión de contactos construida con Laravel y PHP. Implementa autenticación, validaciones, middleware, CRUD completo, MySQL, Blade, Bootstrap y pagos con Stripe. Totalmente dockerizada y estructurada con buenas prácticas y Clean Code.
Esta es una aplicación web para gestionar reviews de libros.
Permite crear, listar y borrar reseñas que incluyen:
Título
Autor
Rating
ℹ️ Nota: Actualmente no está implementada la función de actualizar o editar las reviews.
🔍 Funcionalidades
Crear nuevas reviews de libros.
Listar todas las reviews existentes.
Borrar reviews.
Buscar reviews por título del libro.
🛠️ Tecnologías utilizadas
Laravel 12
Livewire 3
Tailwind CSS (incluido en la plantilla por defecto de Laravel + Vite)
Vite para compilación de assets
🧩 Estructura de la aplicación
La aplicación está construida utilizando 2 componentes de Livewire 3 de página completa:
Create → Componente para crear nuevas reviews.
BookList → Componente para listar, buscar y borrar reviews.
Estos componentes de página completa se renderizan dentro del layout por defecto:
resources/views/layouts/app.blade.php
⚡ Comportamiento como SPA
Gracias a la directiva wire:navigate, la aplicación se comporta como una SPA (Single Page Application):
La navegación entre páginas es fluida y sin recargas completas.
Los assets y la estructura principal se mantienen cargados en memoria.
📦 Instalación y ejecución
1️⃣ Haz un fork de este repositorio.
Pulsa el botón Fork arriba a la derecha.
Al hacer esto, tendrás una copia de este repositorio en tu cuenta de GitHub.
2️⃣ Clona tu nuevo repositorio fork en tu máquina local:
Elige la ubicación donde se creará la carpeta con el proyecto (por ejemplo, en htdocs, o en una carpeta Proyectos, etc...), y dentro de esa ubicación, ejecuta:
git clone <url-de-tu-fork>
Dentro de la ubicación que hayas elegido se creará la copia del proyecto, dentro de una carpeta con el nombre del repositorio que has copiado.
Para continuar, debes entrar en esa nueva carpeta (en el proyecto) ejecutando:
cd <nombre-de-la-carpeta-del-proyecto>
Tras hacer el Fork y clonar el repositorio, tendrás el proyecto en tu máquina local y en tu cuenta de GitHub, con seguimiento de git y vinculados el uno con el otro (podrás hacer pull, fetch, etc...).
Puedes comprobar esto ejecutando:
git remote -v
Este comando mostrará las URLs de los repositorios remotos asociados a tu copia local, normalmente con el nombre origin. Por ejemplo:
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
Laravel is accessible, powerful, and provides tools required for large, robust applications.
Learning Laravel
Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
You may also try the Laravel Bootcamp, where you will be guided through building a modern Laravel application from scratch.
If you don't feel like reading, Laracasts can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.
Laravel Sponsors
We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel Partners program.
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.
Code of Conduct
In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.
Security Vulnerabilities
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.
License
The Laravel framework is open-sourced software licensed under the MIT license.