REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
27/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Aplicación CRUD de Noticias
Descripción
Este proyecto es una aplicación web para gestionar noticias. Permite realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre las noticias almacenadas en una base de datos MySQL. El backend está desarrollado en Java utilizando Spring Boot, mientras que el frontend usa HTML, JavaScript y Bootstrap para una interfaz moderna y responsiva.
Tecnologías utilizadas
- Backend: Java, Spring Boot, Spring Data JPA, Spring MVC
- Base de datos: MySQL
- Frontend: HTML, JavaScript, Bootstrap 5
- Dependencias principales:
- Spring Web
- Spring Data JPA
- MySQL Connector
- Thymeleaf (opcional si decides usarlo en vez de HTML puro)
Características
- Crear, leer, actualizar y eliminar noticias.
- Interfaz de usuario intuitiva y responsiva.
- Comunicación entre frontend y backend mediante APIs REST.
- Validación básica en el frontend y backend.
Requisitos previos
Antes de ejecutar este proyecto, asegúrate de tener instalados los siguientes componentes:
- Java Development Kit (JDK) 11 o superior
- Maven o Gradle (dependiendo de la elección inicial del proyecto)
- MySQL Server
- IDE (como IntelliJ IDEA, Eclipse, o VS Code)
- Postman (opcional, para probar las APIs)
Configuración del entorno
Clonar el repositorio
git clone https://github.com/MasterCarl109/noticiasSpringBoot.git
Configurar la base de datos MySQL
- Crear una base de datos llamada news.
Configurar las credenciales de la base de datos
EndPoints de la API
-**GET /api/news **- Obtener todas las noticias.
-**GET /api/news/{id} **- Obtener una noticia específica.
-**POST /api/news **- Crear una nueva noticia.
-**PUT /api/news/{id} **- Actualizar una noticia existente.
-**DELETE /api/news/{id} **- Eliminar una noticia.
Frontend
-El frontend está desarrollado en HTML, JavaScript y Bootstrap. Puedes acceder al archivo principal en:
src/main/resources/static/index.html
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Esta página ha sido creada a través de la obtención del Beneficio Participa de un Proyecto Real, ofrecido por CoderHouse a sus alumnos destacados. El mismo es un programa 100% virtual y consiste en la asignación de un trabajo Freelance (temporal) en el que se espera que se pueda cumplir con las necesidades y objetivos de los emprendimientos, fundaciones, organizaciones o empresas que requieran el servicio. Este proyecto fue construido con HTML, CSS y se incluyeron algunos elementos de Bootstrap & AOS elements.
35/100 healthActive repositoryHas homepage
CSSNo license#bootstrap#css#html#javascript
⑂ 0 forks◯ 0 issuesUpdated Sep 25, 2022
Project homepage ↗Este proyecto consiste en una página web que permite a los usuarios encriptar y desencriptar texto utilizando un algoritmo personalizado.
35/100 healthActive repositoryHas homepage
HTMLNo license#aluralatam#challengeonecodificador4#css#html
⑂ 0 forks◯ 0 issuesUpdated Jun 1, 2024