A full stack dashboard displaying the list of available employee records in database. The main objective behind this project is to understand the process of creating a full stack application in Spring Boot leveraging Angular.
This project is set up on following tech stacks. Ensure to download the appropriate dependencies while setting this up in your machine.
- Frontend - Angular
- Backend - Spring Boot
- Database - H2 In Memory
- Packaging Framework - Apache Maven
Check out the project onto your local machine.
git checkout https://github.com/thirumalaigobu/full-stack-employee-dashboard.git
Navigate to the directory containing the pom.xml and build the project using the following maven command.
mvn clean install
Check for a generated /target in the same level of the directory as pom.xml as below.
Navigate to the path containing spring-boot-fullstack-1.0-SNAPSHOT.jar under /target and execute the jar with the following command.
java -jar spring-boot-fullstack-1.0-SNAPSHOT.jar
Post the application start, navigate to http://localhost:8080/ to view the dashboard containing the employee details stored in the DB. The output would be as below.