Skip to content

Java Test Junior v1.0.0

Choose a tag to compare

@MihaelaCatan04 MihaelaCatan04 released this 11 Feb 09:08
· 28 commits to main since this release
a760aa8

Features

  • Initial exploration and understanding of the project code
  • Ability to run the project locally
  • Added CRUD endpoints for products:
    • POST /products – add a product to the database
    • GET /products/{id} – retrieve a product by ID
    • PUT /products/{id} – edit an existing product
    • DELETE /products/{id} – delete a product
    • GET /products – list all products with pagination support (page and page_size)
  • Created new services, mappers, and models to support product management
  • Added validation for all endpoints to ensure data integrity

Improvements

  • Structured project code for easier extension and maintenance
  • Improved endpoint reliability with validation and error handling
  • Streamlined data flow between controllers, services, and repositories
  • Prepared project for future feature integration and scalability

Tech Stack

  • Java 17
  • Spring Boot (REST API)
  • JPA / Repository Pattern

Full Changelog

View full changelog