Requerimientos El prototipo debe tener las siguientes características:
- El usuario, en su perfil puede ver la lista de libros que ha reservado. Un libro reservado no es un libro que está pagado.
- El usuario podrá eliminar libros desde la lista de reserva sin tener que actualizar la página. Los libros reservados no necesitan confirmación.
- El usuario puede solicitar un libro nuevo desde un formulario. El botón submit debe mostrar un mensaje indicando que la petición está siendo procesada.
- Un usuario puede comprar un libro que ha reservado. Desde un formulario selecciona el libro que quiere comprar. La limitación es que el usuario no puede exceder los dos minutos sin haber pagado.
- Un usuario puede ver la lista de libros disponibles.
- Un usuario puede reservar el libro sin necesidad de entrar al detalle.
- Un usuario puede ver la lista de libros que ha comprado y los puede eliminar. Esta acción necesita ser confirmada, ya que el dinero invertido en el libro no es reembolsable. Tips: ● Puedes ejecutar las seeds (con rails db:seed) para que se creen 100 libros con títulos aleatorios. ● El modelo usuario es un modelo básico de devise (rails generate devise user), como se describe en https://github.com/heartcombo/devise#starting-with-rails.
Requerimientos El prototipo debe tener las siguientes características:
- El usuario, en su perfil puede ver la lista de libros que ha reservado. Un libro reservado no es un libro que está pagado.
- El usuario podrá eliminar libros desde la lista de reserva sin tener que actualizar la página. Los libros reservados no necesitan confirmación.
- El usuario puede solicitar un libro nuevo desde un formulario. El botón submit debe mostrar un mensaje indicando que la petición está siendo procesada.
- Un usuario puede comprar un libro que ha reservado. Desde un formulario selecciona el libro que quiere comprar. La limitación es que el usuario no puede exceder los dos minutos sin haber pagado.
- Un usuario puede ver la lista de libros disponibles.
- Un usuario puede reservar el libro sin necesidad de entrar al detalle.
- Un usuario puede ver la lista de libros que ha comprado y los puede eliminar. Esta acción necesita ser confirmada, ya que el dinero invertido en el libro no es reembolsable. Tips: ● Puedes ejecutar las seeds (con rails db:seed) para que se creen 100 libros con títulos aleatorios. ● El modelo usuario es un modelo básico de devise (rails generate devise user), como se describe en https://github.com/heartcombo/devise#starting-with-rails.