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

https://github.com/potlitel/dotnetbiblioteca

📚 Repository to implement basic book lending management in a library.
https://github.com/potlitel/dotnetbiblioteca

controllers cqrs-pattern docker docker-compose dotnet dotnet-core entity-framework-core mediator-pattern mssqlserver mvc-architecture netcore

Last synced: 5 months ago
JSON representation

📚 Repository to implement basic book lending management in a library.

Awesome Lists containing this project

README

          

# Sistema de Gestión de Préstamos de Libros

## Descripción

Este proyecto es un sistema de gestión de préstamos de libros desarrollado con ASP.NET Core MVC. Permite a los bibliotecarios y usuarios gestionar de manera eficiente los préstamos y devoluciones de libros, así como realizar otras actividades relacionadas con la biblioteca.

Logo

## Características

- **Gestión de Libros**: Agregar, editar y eliminar libros en la base de datos.
- **Gestión de Usuarios**: Registro y gestión de usuarios que pueden realizar préstamos.
- **Préstamos y Devoluciones**: Funcionalidad para prestar y devolver libros, con seguimiento de fechas y estados.
- **Búsqueda de Libros**: Permite a los usuarios buscar libros por título, autor o género.
- **Interfaz Amigable**: Diseño responsivo y fácil de usar para una mejor experiencia del usuario.

## Tecnologías Utilizadas

- **ASP.NET Core MVC**: Framework para construir aplicaciones web.
- **Entity Framework Core**: ORM para interactuar con la base de datos.
- **SQL Server**: Base de datos para almacenar la información de libros y usuarios.
- **Bootstrap**: Framework CSS para un diseño responsivo.

## Instalación

1. Clona el repositorio:
```bash
git clone https://github.com/tu_usuario/nombre_del_repositorio.git
```

2.Navega al directorio del proyecto:

```bash
cd nombre_del_repositorio
```
3.Restaura las dependencias:

```bash
dotnet restore
```
4.Ejecuta la aplicación:

```bash
dotnet run
```

### Pending issues

[reactive](https://github.com/dotnet/reactive)

# Proyecto XYZ

## Lista de Tareas

### Tareas Pendientes
- [ ] Usar mediatR en los controladores. Definir queries and commands. (https://felo.ai/search/2rLEcw8DxHfnu8HssTzvGy)
- [ ] Serilog
- [ ] RabbitMQ
- [ ] WebHook
- [ ] OpenTelemetry

### Tareas Completadas
- [x] Crear el repositorio en GitHub
- [x] Definir los requisitos del proyecto

### Usefull links

[How to Integrate AdminLTE with ASP.NET Core? Detailed](https://codewithmukesh.com/blog/integrating-adminlte-with-aspnet-core/)

[PE7 Icons](https://coderthemes.com/uplon/layouts/vertical/icons-pe7.html)

[Set The Active Class On Bootstrap Nav Links In MVC](https://www.clintmcmahon.com/set-the-active-class-on-bootstrap-nav-links-in-mvc/)

[Display a loader every time a page is submitted MVC Asp.net](https://stackoverflow.com/questions/56973776/display-a-loader-every-time-a-page-is-submitted-mvc-asp-net)

[TechTreeMVCWebApplication](https://github.com/GavinLonDigital/TechTreeMVCWebApplication/tree/main)

[Pagination in MVC using PagedList](https://www.dotnetxp.com/pagination-in-mvc/)

[How to Translate Mvc4.Paging?](https://stackoverflow.com/questions/43924064/how-to-translate-mvc4-paging)

[¿Qué tienes ganas de leer hoy?](https://libros.eco/generos-literarios/)

[Your Randomly Generated Identity](https://www.fakenamegenerator.com/gen-random-sp-sp.php)

[How to add server side validation if email attribute is unique in an ASP .NET Core?](https://stackoverflow.com/questions/74766946/how-to-add-server-side-validation-if-email-attribute-is-unique-in-an-asp-net-co)

[Url.Action: From view to partial view (X.PagedList.Mvc)](https://our.umbraco.com/forum/extending-umbraco-and-using-the-api/88538-xpagedlist-from-view-to-partial-view)

[Non-nullable property must contain a non-null value when exiting constructor. Consider declaring the property as nullable](https://stackoverflow.com/questions/67505347/non-nullable-property-must-contain-a-non-null-value-when-exiting-constructor-co)

[Admin LTE Theme Integrate in ASP.NET MVC Application⚡Admin LTE⚡Admin Template](https://www.youtube.com/watch?v=3Y5U732Rlpc)

[Dashboard Application With ASP.NET MVC 5 And jQuery](https://www.c-sharpcorner.com/article/dashboard-application-with-asp-net-mvc-5-and-jquery/)

[.NET: Entity Framework Async Query to Count Number of Rows](https://www.codelocker.net/p/338/dotnet-entity-framework-async-query-to-count-number-of-rows/)

[Select records that does not exist in another table in Entity Framework](https://stackoverflow.com/questions/21766856/select-records-that-does-not-exist-in-another-table-in-entity-framework)

[aspnetawesome](https://demo.aspnetawesome.com/)

[How to add Toast Notifications in an ASP.NET Core Web App (.NET 6)](https://blog.christian-schou.dk/toast-notifications-in-an-asp-net-core-web-app/)