Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.83 KB

README.md

File metadata and controls

46 lines (31 loc) · 1.83 KB

spring-boot-reactjs-demo-app

Build Status

Description

Demo Web UI application with Spring Boot backend and React.js front-end.

Initially based on Pivotal's 'React.js and Spring Data REST' tutorial.

Details

Technology stack

Implementation

  • Author functionality
    • React-bootstrap for UI
    • React component state for state management ("pure" React)
    • Fetch API for accessing REST API
    • Jest for Unit tests
  • Book functionality
    • React-bootstrap-table and React-bootstrap for UI
    • Redux for state management
    • Redux-thunk middleware
    • Fetch API for accessing REST API

Build and run

  • Build client by running npm run build inside "client" folder
  • Build api by running gradlew clean build inside "api" folder
  • Run full app (api + cleint) using gradlew bootRun --args='--demoClientAppPath=<path_to_local_repo>\\client\build' command.