Skip to content

SebasCodeDeveloper/Crud_Project_Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 

Repository files navigation

Hi! I'm Johan Peña

Typing SVG

Web Developer | QA Automation Engineer

🚀 Sistema de Gestión – Fullstack CRUD 📌 Descripción del Proyecto

Este proyecto Fullstack CRUD fue desarrollado con el objetivo de demostrar una integración eficiente entre un backend robusto en Java y un frontend moderno en Angular.

La aplicación permite realizar las cuatro operaciones fundamentales (CRUD) sobre una base de datos relacional, aplicando buenas prácticas de arquitectura de software, código limpio y escalabilidad. 🛠️ Tecnologías Utilizadas 🔙 Backend

Java 17+ – Lenguaje principal

Spring Boot – Creación de API REST

Spring Data JPA / Hibernate – ORM y persistencia de datos

Maven – Gestión de dependencias 🎨 Frontend

Angular – Framework de interfaz de usuario

TypeScript – Lógica del cliente

Bootstrap / CSS3 – Diseño responsivo y moderno 🗄️ Base de Datos

PostgreSQL / MySQL – Base de datos relacional 🧰 Herramientas de Desarrollo

Postman – Pruebas de endpoints

Git / GitHub – Control de versiones ✨ Características Principales

✔️ Arquitectura Desacoplada Frontend y backend se comunican exclusivamente mediante servicios REST, permitiendo escalabilidad y mantenimiento independiente.

✔️ Consumo de API REST Servicios Angular utilizando HttpClient para peticiones asíncronas.

✔️ Validación de Datos Validaciones implementadas tanto en el frontend (formularios reactivos) como en el backend (entidades y reglas de negocio).

✔️ Diseño Responsive Interfaz adaptable a dispositivos móviles, tablets y escritorios. 📖 Detalle Técnico – Lógica de Desarrollo 🔧 Backend

Arquitectura por capas:

Controller

Service

Repository

Entity

Configuración de CORS para permitir el acceso seguro desde el frontend.

API REST siguiendo principios RESTful. 🖥️ Frontend

Uso de:

Componentes

Servicios

Interfaces

Código modular y mantenible.

Navegación implementada con RouterModule para vistas de listado, creación y edición. 🚀 Cómo Ejecutar el Proyecto (Opcional)

Backend

mvn spring-boot:run

Frontend

ng serve

For More Information, Please Check Out or Connect Me Via


TienHuynh-TN | Gmail    TienHuynh-TN | Linkedin       TienHuynh-TN | Instagram    TienHuynh-TN | GitHub   

😍 Thanks for watching my profile! Have a nice day! 😉
© 2026 Johan Sebastian Peña Ordoñez
Github Stats
💡 La mejora continua no es una opción, es parte del código.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages