In this video we build a restaurant review platform using Java, Spring Boot, Elasticsearch and Keycloak.
🚀Get the React frontend, Spring Boot source code and lesson written materials, join the Devtiro community for FREE 👉 https://go.devtiro.com/w3c9q
🍿 Watch Next
‣ Task App Build Project: • Build a Task Tracker in Spring Boot f...
‣ Blog Platform Build Project: • Build a Blog Platform with Spring Sec...
Timestamps
0:00 Intro
0:36 Prerequisites
3:50 Development Environment Setup
5:44 Module Overview
6:42 Review Project Brief
11:39 Domain Overview
18:51 UI Overview
23:09 Architecture Overview
24:51 REST API Overview
29:37 Module Summary
31:13 Module Overview
32:05 New Project
35:57 Explore the Project Structure (continued)
39:01 Running Elasticsearch
44:33 Kibana
46:53 Running Keycloak
51:25 Set Up MapStruct
54:26 Run the Frontend
55:27 Module Summary
57:29 Module Overview
58:37 Create the User Entity
1:03:09 Create the Address Entity
1:06:36 Create the OperatingHours & TimeRange Entity
1:09:47 Create the Photo Entity
1:11:55 Create the Review Entity
1:15:54 Create the Restaurant Entity
1:21:28 Create Restaurant Repository
1:23:18 Module Summary
1:25:39 Module Overview
1:26:25 Creating Users
1:28:15 Create Security Config
1:32:57 Module Summary
1:33:27 Module Overview
1:34:54 File Storage Design
1:37:35 Custom Exceptions
1:40:44 Storing Files
1:51:29 Retrieving Files
1:55:25 Uploading & Retrieving Photos
2:00:28 Photo DTO & Mapper
2:04:01 Photo Upload Endpoint
2:10:17 Error Handling
2:14:59 Photo Retrieval Endpoint
2:19:56 Module Summary
2:22:46 Module Overview
2:23:53 Geolocation
2:29:10 Create Restaurant Design
2:31:34 Create Restaurant Service
2:37:14 Create Restaurant DTOs
2:47:33 Create Restaurant Mappers
2:50:38 Create Restaurant Controller
2:56:24 Error Handling
3:00:55 Import Test Data
3:03:47 Module Summary
3:05:38 Module Overview
3:06:32 Restaurant Search Repository
3:10:55 Restaurant Search Service
3:16:26 Restaurant Search DTO Mappers
3:19:50 Restaurant Search Controller
3:29:04 Module Summary
3:29:58 Module Overview
3:30:28 Restaurant Retrieval Service
3:31:49 Restaurant Retrieval Controller
3:36:31 Module Summary
3:36:58 Module Overview
3:37:51 Restaurant Update Design
3:39:23 Restaurant Not Found Exception
3:41:53 Restaurant Update Service
3:46:35 Restaurant Update Controller
3:51:01 Module Summary
3:51:58 Module Overview
3:52:34 Restaurant Delete Service
3:54:08 Restaurant Delete Controller
3:57:10 Module Summary
3:57:40 Module Overview
3:58:38 Review Create Design
4:01:09 Review Not Allowed Exception
4:04:10 Review Create Service
4:14:43 Review Create DTO Mapper
4:18:22 Review Create Controller
4:29:12 Module Summary
4:30:35 Module Overview
4:31:12 Review List Service
4:40:09 Review List Controller
4:46:20 Module Summary
4:46:50 Module Overview
4:47:26 Review Retrieve Service
4:49:20 Review Retrieve Controller
4:52:17 Module Summary
4:52:41 Module Overview
4:53:28 Review Update Service
5:01:24 Review Update Controller
5:06:21 Module Summary
5:06:54 Module Overview
5:07:23 Review Delete Service
5:10:05 Review Delete Controller
5:12:35 Module Summary
5:13:04 Next Up
Watch video Build a Restaurant Review Platform with Spring Boot - Intermediate Project online without registration, duration hours minute second in high quality. This video was added by user Devtiro 28 March 2025, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5,822 once and liked it 432 people.