Este repositorio contiene una aplicación web denominada Rentails-App, la cual está desarrollada utilizando TypeScript, Next.js v13, Prisma y MongoDB. La aplicación permite administrar y gestionar alquileres de propiedades.
-
TypeScript: TypeScript es un lenguaje de programación que agrega tipado estático opcional a JavaScript. Permite detectar y prevenir errores durante el desarrollo, lo que facilita la creación de aplicaciones más robustas y mantenibles.
-
Next.js v13: Next.js es un framework de React.js utilizado para construir aplicaciones web del lado del servidor (SSR) y del lado del cliente (CSR). Proporciona una serie de características útiles como el enrutamiento, la renderización del lado del servidor, el code-splitting y el pre-renderizado estático, entre otros.
-
Prisma: Prisma es una herramienta de modelado de datos y un ORM (Mapeo Objeto-Relacional) moderno para bases de datos. Proporciona una interfaz fácil de usar para interactuar con bases de datos y simplifica las tareas relacionadas con la gestión y manipulación de datos.
-
MongoDB: MongoDB es una base de datos NoSQL que utiliza documentos JSON para almacenar los datos. Es una base de datos flexible y escalable que permite un fácil almacenamiento y recuperación de información.
-
Clona el repositorio:
git clone https://github.com/luisnava6667/Rentails-App.git
-
Ve al directorio del proyecto:
cd Rentails-App
-
Instala las dependencias:
npm install
-
Configura la conexión a la base de datos MongoDB en el archivo .env. Asegúrate de tener una instancia de MongoDB en ejecución y proporciona los detalles de conexión adecuados.
-
Inicia la aplicación en modo de desarrollo:
npm run dev
La aplicación estará disponible en http://localhost:3000.
Una vez que la aplicación esté en funcionamiento, podrás acceder a la interfaz de gestión de alquileres en el navegador web. Asegúrate de tener una instancia de MongoDB en ejecución y configurada correctamente para que la aplicación pueda interactuar con la base de datos.
La aplicación proporciona funcionalidades para administrar propiedades, inquilinos y contratos de alquiler. Puedes utilizar las diferentes características de la aplicación para agregar, editar, eliminar y buscar información relacionada con los alquileres.
¡Gracias por considerar contribuir a GitHubSearch! Si deseas contribuir, puedes seguir los siguientes pasos:
- Haz un fork del repositorio.
- Crea una rama para tu nueva función o mejora:
- Realiza tus cambios y realiza commits descriptivos.
git push origin nombre-de-la-rama
- Envía tus cambios al repositorio remoto:
git push origin nombre-de-la-rama
- Abre una pull request en GitHub describiendo tus cambios.