Loading repository data…
Loading repository data…
Ginto11 / repository
Este proyecto es una aplicación web construida con Node.js, Express, EJS y PostgreSQL. Utiliza Bootstrap para un diseño responsive y moderno. La aplicación permite a los usuarios interactuar con una base de datos PostgreSQL, realizando operaciones CRUD (Crear, Leer, Actualizar, Eliminar) de manera sencilla.
Sitio web realizado con Node js, que se conecta con la API REST, para llevar a cabo cada una de las peticiones realizadas por el cliente.
Nelson Muñoz
Este proyecto es una aplicación web construida con Node.js, Express, EJS y PostgreSQL. Utiliza Bootstrap para un diseño responsive y moderno. La aplicación permite a los usuarios interactuar con una base de datos PostgreSQL, realizando operaciones CRUD (Crear, Leer, Actualizar, Eliminar) de manera sencilla.
Asegúrate de tener instaladas las siguientes dependencias antes de empezar:
Sigue estos pasos para poner en marcha la aplicación en tu entorno local:
Primero, clona este repositorio en tu máquina local:
git clone https://github.com/tu-usuario/tu-repositorio.git
cd tu-repositorio
Dentro del directorio del proyecto, instala las dependencias utilizando npm:
npm install
Antes de ejecutar la aplicación, asegúrate de que tienes PostgreSQL configurado y corriendo en tu máquina. Luego, crea una base de datos para la aplicación y configura las credenciales adecuadas.
CREATE DATABASE nombre_de_tu_base_de_datos;
.env con las credenciales de la base de datos. Ejemplo:DB_USER=tu_usuario
DB_HOST=localhost
DB_DATABASE=nombre_de_tu_base_de_datos
DB_PASSWORD=tu_contraseña
DB_PORT=5432
Si tu aplicación utiliza migraciones para la base de datos, asegúrate de ejecutarlas (dependiendo de tu configuración, esto podría estar en un archivo específico o script).
npm start
Accede a la aplicación a través de tu navegador en http://localhost:3000 y empieza a interactuar con ella.
/: Página principal de la aplicación./usuarios: Muestra la lista de usuarios./usuario: Crea un nuevo usuario./usuario/:id: Actualiza un usuario existente./usuario/:id: Elimina un usuario.