🔹 Tourist Hub is a Mini Project developed using Spring Boot that provides a RESTful API for managing tourist information.
🔹 This project performs complete CRUD operations (Create, Read, Update, Delete) using Spring Data JPA and MySQL, making it a great learning resource for REST API development.
🌟 Features
🔹 🆕 Add new tourist details
🔹 📋 View all tourists
🔹 🔍 Get tourist by ID
🔹 ✏️ Update tourist info
🔹 ❌ Delete tourist records
🔹 📦 Clean REST architecture with proper HTTP methods & status codes
🛠 Tech Stack
🔹Spring Boot
🔹Spring Data JPA (Hibernate)
🔹Spring Web (REST API)
🔹MySQL
🔹Swagger API / Postman
🔹DevTools
🔹 Maven
📌 Project Highlights
🔹 Layered architecture (Controller, Service, Repository)
🔹 DTO pattern for request/response models
🔹 Exception handling using @ControllerAdvice
🔹 Uses @RestController and @RequestMapping for clean REST design
🔹 Returns JSON responses with appropriate status codes
🔹 Actor Hub is a Spring Boot Mini Project that offers a RESTful API to manage information related to actors.
🔹 The application performs full CRUD operations (Create, Read, Update, Delete) using Spring Data JPA and provides a clean architecture for building scalable REST APIs.
🌟 Features
🔹 🆕 Add new actor records
🔹 📋 View all actors
🔹 🔍 Get actor by ID
🔹 ✏️ Update actor details
🔹 ❌ Delete actor records
🔹📡 RESTful endpoints with proper HTTP methods
🛠 Tech Stack
🔹 Spring Boot
🔹 Spring Web (RESTful API)
🔹 Spring Data JPA (Hibernate)
🔹 MySQL
🔹 Maven
🔹 Swagger Api/Postman
🔹 Devtool
📌 Highlights
🔹 Follows clean layered architecture: Controller → Service → Repository
🔹 Exception Handling using @ControllerAdvice
🔹 Uses @RestController, @RequestMapping, @PathVariable, and @RequestBody
🔹 Returns structured JSON responses
🔹 Supports integration with tools like Postman or Swagger UI