Skip to content

This project is a simple REST API that expands the experience of CatchUp application, the News API client app, with the possibility of saving favorite news sources. It is implemented with Java language, Spring Boot framework, Spring Data JPA, and MySQL database. It also illustrates Domain-Driven Design approach with tactical patterns.

Notifications You must be signed in to change notification settings

upc-pre-202401-si729-sw57/catch-up-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CatchUp Platform

Summary

This project is a simple REST API that expands the experience of CatchUp application, the News API client app, with the possibility of saving favorite news sources. It is implemented with Java language, Spring Boot framework, Spring Data JPA, and MySQL database. It also illustrates Domain-Driven Design approach with tactical patterns.

Features

  • Save favorite news sources
  • Retrieve favorite news sources for an identifier
  • Retrieve favorite news sources for a given news api key
  • Retrieve favorite news sources for a given news api key and news api source id

Technologies

  • Java 22
  • Spring Boot 3.2.5
  • Spring Data JPA
  • MySQL Driver
  • Lombok
  • Pluralizer

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

About

This project is a simple REST API that expands the experience of CatchUp application, the News API client app, with the possibility of saving favorite news sources. It is implemented with Java language, Spring Boot framework, Spring Data JPA, and MySQL database. It also illustrates Domain-Driven Design approach with tactical patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages