Skip to content

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

Notifications You must be signed in to change notification settings

mogikanen9/spring-boot-reactjs-demo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.