This is a responsive web application for monitoring business data with a security built with Bootstrap, Spring and React.
In order to build and test the app, type
mvn verify
You need JDK12 and Maven to run this application. In the project root directory, there is an application.properies
configuration
file and a dummy.csv
containing a test data source that will be used by the application if it's run from the directory.
In order to run the application, type
mvn spring-boot:run
The application will be accessible via http://localhost:8080/
.
There are 6 test users (all identifiable by password pass
):
userXA
- with an access to the "Today" chart of COMPANY_X's datauserXB
- with an access to the "Last N Days" chart of COMPANY_X's datauserXC
- with an access to both charts of COMPANY_X's datauserYA
- with an access to the "Today" chart of COMPANY_Y's datauserYB
- with an access to the "Last N Days" chart of COMPANY_Y's datauserYC
- with an access to both charts of COMPANY_Y's data
Note: See: dummy.csv
for test company names.