Skip to content

Todo app. Frontend is made in Angular 2 and is based on angular-quickstart project. Backend with REST API is made in Spring framework (Spring MVC, Spring Boot, Spring Data JPA)

License

Notifications You must be signed in to change notification settings

asaar/todo-list-webapp-angular2-spring-mvc-boot-data-rest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

todo-list-webapp-angular2-spring-mvc-boot-data-rest

Todo app. Frontend is made in Angular 2 and is based on angular-quickstart project. Backend with REST API is made in Spring framework (Spring MVC, Spring Boot, Spring Data JPA)

Description

Screenshots

Running Project Screenshot1

Running Project Screenshot2

Running backend

mvn clean spring-boot:run <- Runs app with dev profile. Uses integrated Tomcat and H2 database in file mode. Database file is saved in project directory. Running app url: http://localhost:8080/

mvn clean tomcat7:run -Ptestenv -DskipTests <- Runs app with test profile. Uses Tomcat that is installed on system. Uses installed on sysyem PosgreSQL database. Information about database connection is in "application-testenv.properties" file. Running app url: http://localhost:8080/

mvn clean test <- Runs unit tests

mvn clean integration-test <- Runs unit tests and integration tests

Running frontend in development mode

You need to have NodeJS and Npm installed before you can do things described below.

Open cmd and navigate to project main folder. Then use commands mentioned below.

If you run this app for the first time you have to install all node modules that are used. To do so type in cmd:

npm install

To run app in development mode type:

npm start

License

This software is distributed under the MIT License (MIT).

More info could be found in the LICENSE file.

About

Todo app. Frontend is made in Angular 2 and is based on angular-quickstart project. Backend with REST API is made in Spring framework (Spring MVC, Spring Boot, Spring Data JPA)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 53.9%
  • JavaScript 26.8%
  • TypeScript 10.6%
  • HTML 7.0%
  • Other 1.7%