mogikanen9 / spring-boot-reactjs-demo-app

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:JavaScript 78.0%Language:Java 15.6%Language:HTML 6.3%Language:CSS 0.1%