Aplicación Fullstack para gestión de propiedades (prueba técnica).
Incluye backend en .NET 8 + MongoDB y frontend en React + Vite + TailwindCSS.
- C# - .Net Core - Framework .Net9
- VisualStudio 2022
- REST API (simulada o real)
- React 19.1.1
- Bootstrap 5.3.7
- Inicio en plataforma Swagger
- Ingreso de datos formato Json
- Sistema valida los datos, consult5ando la base de datos de MongoDB.
- Se recuperan datos y se muetsra en pantalla.
/PropertyManagerApp
|- backend/ # API .NET (Clean Architecture)
|- src/
|- Core/ # Domain & Application
|- Infrastructure/ # Repositories + Mongo Context
|- Web/ # API Web (Controllers, Swagger)
|- frontend/ # Cliente en React
|- million-manager-app/
|- src/ # Componentes React
|- backup/ # Backup MongoDB
|- README.md
-
Clonar el repositorio:
git clone https://github.com/edwsilme/PropertyManagerApp.git
-
Cambiar a Rama develop:
git switch develop
-
Descomprimir archivo BAckup.rar
-
Restaurar el backup de MongoDB:
mongorestore --db PropertyStateDb ./backup/PropertyStateDb
-
Dirijirse a la carpeta WebApi
cd backend/src/Web/MillionManagerApp.Web -
Ejecutar la API:
dotnet run --launch-profile https
-
Dirijirse a la carpeta ManagerApi:
cd frontend/million-manager-app -
Instalar dependencias:
npm install
-
Ejecutar desarrollo:
npm run dev
Enlaces:
Api Swagger: https://localhost:7113/swagger Web: http://localhost:5173




