{"repo":"zzh1991/React-SpringBoot","free":true,"listed":false,"github":"https://github.com/zzh1991/React-SpringBoot","clone":"git clone https://github.com/zzh1991/React-SpringBoot.git","description":"React + Spring Boot (Movie Helper)","language":"Java","stars":25,"topics":["spring-boot","react","postgresql","graphql","prometheus","mybatis","mysql","flyway","movie-helper","java17"],"license":"MIT","category":"databases-storage","readme_excerpt":"React-SpringBoot 简体中文 Star History Demo: Movie Helper Desktop display Recently, I improved the performance from 50 to 90. Mobile display Git clone repo - Back-end project: React-SpringBoot - Front-end project: movie-helper-front 🚀 Usage Support Java 25 and Spring Boot 4 Start application configure database configure your database name (an empty database), user, password in src/main/resources/application.yml You could use PostgreSQL(default configuration) or MySQL. Also, you could use H2 database. MySQL configuration remove postgres dependency and add mysql dependency in pom.xml Configure Front - cd movie-helper-front - npm install : install dependency - prepare front static files - dev mode - npm run dev - Deploy mode - npm run deploy - start the web app in IDE - open browser - dev mode : go to http://localhost:3000 - deploy mode : go to http://localhost:8080 Update front end Java doc open target/site/apidocs/index.html by browser Reference - recent movies - top movies Todo Improvement - [x] sync recent / top movies - [x] latest sync time - [x] search by movie name - [x] database upgrade - [x] schedule task - [x] java doc - [x] lazy load - [x] use timestamp with time zone Dependency Front end Backend - Spring Boot 4 - PostgresQL - Guava - Swagger - Flyway - Prometheus - GraphQL - Mybatis - Mybatis-plus Endpoints Swagger UI - http://localhost:8080/swagger-ui/index.html Monitoring Endpoint - http://localhost:8080/actuator - http://localhost:8080/actuator/prometheus GraphiQL En","default_branch":null,"files":null,"tree":[],"storefront":"/r/zzh1991","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zzh1991/React-SpringBoot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}