The document outlines the final assessment for a Spring Boot CRUD application project, requiring the implementation of a full-stack CRUD system using Spring Boot, JPA, and Thymeleaf/REST with a specified database. It includes a detailed assessment table listing various projects, their corresponding entities, database types, model entities, and functional endpoints. Deliverables include a fully working Spring Boot project with a proper structure and functional endpoints for each project listed.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
18 views9 pages
Final Assessment Spring Boot Section B
The document outlines the final assessment for a Spring Boot CRUD application project, requiring the implementation of a full-stack CRUD system using Spring Boot, JPA, and Thymeleaf/REST with a specified database. It includes a detailed assessment table listing various projects, their corresponding entities, database types, model entities, and functional endpoints. Deliverables include a fully working Spring Boot project with a proper structure and functional endpoints for each project listed.
● Optionally: UI using Thymeleaf (or Postman tested REST)
Assessment Table with Full Endpoints and Entity Descriptions
S.N Roll Number Project Entit DB Model Entity Endpoints
o Title y Description Nam e 1 2300291520114 Book Book MySQL id, title, author, GET /books Inventory genre, GET /book/{id} Manager available GET /books/author/{name} GET /books/available POST /book PUT /book/{id} DELETE /book/{id}
2 2300291520115 Employee Empl PostgreSQL id, name, GET /employees
Directory oyee email, GET /employee/{id} department, GET /employees/department/{dept} designation POST /employee PUT /employee/{id} DELETE /employee/{id}
3 2300291520116 Course Cour H2 id, name, GET /courses
Manageme se duration, GET /course/{id} nt App instructor GET /courses/instructor/{name} POST /course PUT /course/{id} DELETE /course/{id} 4 2300291520117 Event Even MySQL id, name, date, GET /events Manageme t venue, GET /event/{id} nt Portal description GET /events/upcoming POST /event PUT /event/{id} DELETE /event/{id} 5 2300291520118 Product Prod PostgreSQL id, name, GET /products Catalog uct category, GET /product/{id} System price, quantity GET /products/category/{cat} POST /product PUT /product/{id} DELETE /product/{id} 6 2300291520119 Complaint Com H2 id, description, GET /complaints Registratio plaint status (open/ GET /complaint/{id} n System resolved) GET /complaints/status/open POST /complaint PUT /complaint/{id} DELETE /complaint/{id} 7 2300291520120 Volunteer Volun MySQL id, name, GET /volunteers Registratio teer email, GET /volunteer/{id} n Platform availability GET /volunteers/available POST /volunteer PUT /volunteer/{id} DELETE /volunteer/{id} 8 2300291520121 Movie Info Movi PostgreSQL id, name, GET /movies System e genre, rating, GET /movie/{id} releaseYear GET /movies/genre/{genre} POST /movie PUT /movie/{id} DELETE /movie/{id} 9 2300291520122 Task Task H2 id, title, GET /tasks Tracker dueDate, GET /task/{id} completed GET /tasks/status/incomplete (boolean) POST /task PUT /task/{id} DELETE /task/{id} 10 2300291520123 Hostel Roo MySQL id, studentId, GET /rooms Room m roomType, GET /room/{id} Allotment duration GET /rooms/type/{type} System POST /room PUT /room/{id} DELETE /room/{id} 11 2300291520124 Library Mem PostgreSQL id, name, GET /members Membershi ber joinDate, GET /member/{id} p System issuedBooks, GET /members/active active POST /member (boolean) PUT /member/{id} DELETE /member/{id} 12 2300291520125 Internship Appli H2 id, GET /applications Application catio studentName, GET /application/{id} Tracker n company, role, GET /applications/status/approved status POST /application (pending/ PUT /application/{id} approved) DELETE /application/{id}
13 2300291520126 Feedback Feed MySQL id, courseId, GET /feedbacks
Manageme back rating, GET /feedback/{id} nt Portal comment GET /feedbacks/course/{courseId} POST /feedback PUT /feedback/{id} DELETE /feedback/{id} 14 2300291520127 Alumni Alum PostgreSQL id, name, GET /alumni Database ni batch, GET /alumni/{id} company, GET /alumni/year/{year} contact POST /alumni PUT /alumni/{id} DELETE /alumni/{id} 15 2300291520128 Book Book MySQL id, title, author, GET /books Inventory genre, GET /book/{id} Manager available GET /books/author/{name} GET /books/available POST /book PUT /book/{id} DELETE /book/{id}
16 2300291520129 Employee Empl PostgreSQL id, name, GET /employees
Directory oyee email, GET /employee/{id} department, GET /employees/department/{dept} designation POST /employee PUT /employee/{id} DELETE /employee/{id} 17 2300291520130 Course Cour H2 id, name, GET /courses Manageme se duration, GET /course/{id} nt App instructor GET /courses/instructor/{name} POST /course PUT /course/{id} DELETE /course/{id} 18 2300291520131 Event Even MySQL id, name, date, GET /events Manageme t venue, GET /event/{id} nt Portal description GET /events/upcoming POST /event PUT /event/{id} DELETE /event/{id} 19 2300291520132 Product Prod PostgreSQL id, name, GET /products Catalog uct category, GET /product/{id} System price, quantity GET /products/category/{cat} POST /product PUT /product/{id} DELETE /product/{id} 20 2300291520133 Complaint Com H2 id, description, GET /complaints Registratio plaint status (open/ GET /complaint/{id} n System resolved) GET /complaints/status/open POST /complaint PUT /complaint/{id} DELETE /complaint/{id} 21 2300291520134 Volunteer Volun MySQL id, name, GET /volunteers Registratio teer email, GET /volunteer/{id} n Platform availability GET /volunteers/available POST /volunteer PUT /volunteer/{id} DELETE /volunteer/{id} 22 2300291520135 Movie Info Movi PostgreSQL id, name, GET /movies System e genre, rating, GET /movie/{id} releaseYear GET /movies/genre/{genre} POST /movie PUT /movie/{id} DELETE /movie/{id} 23 2300291520136 Task Task H2 id, title, GET /tasks Tracker dueDate, GET /task/{id} completed GET /tasks/status/incomplete (boolean) POST /task PUT /task/{id} DELETE /task/{id} 24 2300291520137 Hostel Roo MySQL id, studentId, GET /rooms Room m roomType, GET /room/{id} Allotment duration GET /rooms/type/{type} System POST /room PUT /room/{id} DELETE /room/{id} 25 2300291520138 Library Mem PostgreSQL id, name, GET /members Membershi ber joinDate, GET /member/{id} p System issuedBooks, GET /members/active active POST /member (boolean) PUT /member/{id} DELETE /member/{id} 26 2300291520139 Internship Appli H2 id, GET /applications Application catio studentName, GET /application/{id} Tracker n company, role, GET /applications/status/approved status POST /application (pending/ PUT /application/{id} approved) DELETE /application/{id} 27 2300291520140 Feedback Feed MySQL id, courseId, GET /feedbacks Manageme back rating, GET /feedback/{id} nt Portal comment GET /feedbacks/course/{courseId} 28POST /feedback PUT /feedback/{id} DELETE /feedback/{id} 28 2300291520141 Alumni Alum PostgreSQL id, name, GET /alumni Database ni batch, GET /alumni/{id} company, GET /alumni/year/{year} contact POST /alumni PUT /alumni/{id} DELETE /alumni/{id} 29 2300291520142 Book Book MySQL id, title, author, GET /books Inventory genre, GET /book/{id} Manager available GET /books/author/{name} GET /books/available POST /book PUT /book/{id} DELETE /book/{id} 30 2300291520143 Employee Empl PostgreSQL id, name, GET /employees Directory oyee email, GET /employee/{id} department, GET /employees/department/{dept} designation POST /employee PUT /employee/{id} DELETE /employee/{id} 31 2300291520144 Course Cour H2 id, name, GET /courses Manageme se duration, GET /course/{id} nt App instructor GET /courses/instructor/{name} POST /course PUT /course/{id} DELETE /course/{id} 32 2300291520145 Event Even MySQL id, name, date, GET /events Manageme t venue, GET /event/{id} nt Portal description GET /events/upcoming POST /event PUT /event/{id} DELETE /event/{id} 33 2300291520146 Product Prod PostgreSQL id, name, GET /products Catalog uct category, GET /product/{id} System price, quantity GET /products/category/{cat} POST /product PUT /product/{id} DELETE /product/{id} 34 2400291539003 Complaint Com H2 id, description, GET /complaints Registratio plaint status (open/ GET /complaint/{id} n System resolved) GET /complaints/status/open POST /complaint PUT /complaint/{id} DELETE /complaint/{id} 35 2400291539004 Volunteer Volun MySQL id, name, GET /volunteers Registratio teer email, GET /volunteer/{id} n Platform availability GET /volunteers/available POST /volunteer PUT /volunteer/{id} DELETE /volunteer/{id} 36 2400291539005 Movie Info Movi PostgreSQL id, name, GET /movies System e genre, rating, GET /movie/{id} releaseYear GET /movies/genre/{genre} POST /movie PUT /movie/{id} DELETE /movie/{id}