0% 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.

Uploaded by

mr.robot2622
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

mr.robot2622
Copyright
© © All Rights Reserved
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
You are on page 1/ 9

Final Assessment: Spring Boot CRUD Application

Objective

Implement full-stack CRUD for the assigned project using Spring Boot, JPA, Thymeleaf/REST, and the specified database.

Project Deliverables

● Full working Spring Boot project

● Model, Repository, Service, Controller structure

● All listed endpoints must be functional

● Database connection configured properly (H2/MySQL/PostgreSQL)

● 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}

You might also like