employee-CRUD

CRUD con REACT y NET 8 WEB API

Stars
0
Committers
2

CRUD de empleados echo con React & .NET

Desarrollé una aplicación CRUD (Crear, Leer, Actualizar, Eliminar) para la gestión de empleados, utilizando React en el frontend y .NET en el backend. Cada empleado en la aplicación tiene los atributos de nombre, email y salario. React se encarga de la interfaz de usuario, permitiendo a los usuarios interactuar con la aplicación, mientras que .NET maneja la lógica del servidor y la persistencia de datos, asegurando que las operaciones CRUD se realicen de manera eficiente y segura. Para la base de datos, utilicé PostgreSQL, que fue desplegada en un contenedor Docker, lo que facilitó la configuración y el manejo de la misma.

Como inicializar el proyecto

  1. El backend en .NET se ejecuta a traves de el IDE Visual Studio (temporal)
  2. El frontend se ejecuta con npm run dev (temporal)
  3. Se debe descargar la imagen de docker de PostgreSQL y ejecutar la query para crea la tabla (temporal)

Tecnologias usadas

  • React
  • .NET: Entity Framework & ASP .NET
  • PostgreSQL
  • Docker

Query para crear la tabla de employee

CREATE TABLE "employee" (
  "id" serial PRIMARY KEY,
  "name" varchar(50) NOT NULL,
  "email" varchar(50) UNIQUE NOT NULL,
  "salary" int NOT NULL DEFAULT 0,
  "created_at" timestamptz NOT NULL DEFAULT (now ())
);

Imagen de la UI

Arquitectura planeada