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.
npm run dev
(temporal)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 ())
);