Skip to content

edwsilme/PropertyManagerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Fullstack - MillionManagerApp

Aplicación Fullstack para gestión de propiedades (prueba técnica).
Incluye backend en .NET 8 + MongoDB y frontend en React + Vite + TailwindCSS.


🚀 Tecnologías y Herramientas utilizadas

  • C# - .Net Core - Framework .Net9
  • VisualStudio 2022
  • REST API (simulada o real)
  • React 19.1.1
  • Bootstrap 5.3.7

🛠️ Características del sistema

  • 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.

📂 Estructura del proyecto

/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


⚙️ Backend (.NET 8 + MongoDB)

📌 Requisitos previos


Pasos:

  1. Clonar el repositorio:

    git clone https://github.com/edwsilme/PropertyManagerApp.git
  2. Cambiar a Rama develop:

    git switch develop
  3. Descomprimir archivo BAckup.rar

  4. Restaurar el backup de MongoDB:

    mongorestore --db PropertyStateDb ./backup/PropertyStateDb
  5. Dirijirse a la carpeta WebApi

    cd backend/src/Web/MillionManagerApp.Web
  6. Ejecutar la API:

    dotnet run --launch-profile https

Frontend (React + Vite + Tailwind)

  1. Dirijirse a la carpeta ManagerApi:

    cd frontend/million-manager-app
  2. Instalar dependencias:

    npm install
  3. Ejecutar desarrollo:

    npm run dev

Enlaces:

Api Swagger: https://localhost:7113/swagger Web: http://localhost:5173


Screenshot

▶️ Pantalla de inicio de la aplicación Swagger:

▶️ Ejecución en Swagger:

▶️ Aplicación Web:

▶️ Detalles:

▶️ Vista Collections MongoDB:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors