Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortalBack

API REST del portal de inversores: autenticación JWT con refresh tokens, cartera de propiedades, historial de rendimiento, documentos (subida, listado y descarga con almacenamiento configurable) y perfil de inversor. Pensada para operar sin ERP como fuente de verdad local.

Requisitos

  • .NET SDK 7 o superior (el repo fija 7.0.308 en global.json con rollForward).
  • SQL Server accesible desde tu máquina (local, Docker o instancia remota).

Arranque rápido

cd src/Portal.API
dotnet run

O, desde la raíz del backend (elige SDK 7+ en ~/.dotnet o PATH):

./run-api.sh

Con la API en marcha, abre Swagger: https://localhost:<puerto>/swagger (el puerto lo muestra la consola al iniciar).

Configuración

  • Cadena de conexión: clave ConnectionStrings:DefaultConnection en appsettings.json / appsettings.Development.json, o en User Secrets para no commitear credenciales.
  • JWT y almacenamiento de ficheros: revisa el resto de claves en appsettings*.json del proyecto Portal.API según tu entorno.

Solución y capas

Proyecto Rol
Portal.API HTTP, Swagger, autenticación
Portal.Application Casos de uso, CQRS
Portal.Domain Entidades y reglas de dominio
Portal.Infrastructure EF Core, persistencia, servicios externos

Archivo de solución: InvestorPortal.sln.

Base de datos

Las migraciones viven en Portal.Infrastructure. Para aplicar cambios en desarrollo (ajusta el contexto y el proyecto si usas otros nombres):

dotnet ef database update --project src/Portal.Infrastructure --startup-project src/Portal.API

Documentación del modelo relacional: docs/database-schema.md.

Scripts

  • run-api.sh — Ejecuta la API con dotnet run sobre src/Portal.API/Portal.API.csproj, priorizando un SDK reciente.

Licencia

Privado — uso según el repositorio y el equipo.

About

API REST del Portal de inversión: autenticación JWT, cartera de propiedades, rendimiento histórico, documentos con almacenamiento configurable (disco en desarrollo, blob en producción) y perfil de inversor. Backend autónomo sin ERP; .NET, arquitectura en capas y OpenAPI/Swagger.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages