Awesome Open Source
Awesome Open Source

GearService

Build Status

This is my own "in production" application, which is works for a small service company and, to my surprise, they're even find it helpfull. This code may be interesting to you only as example of my brutal attempts to realize my vision of good application based on Spring Boot and AngularJS.

Technologies

Server-side:

  • Java 8 (Stream API, Lambdas, new Date and Time)
  • Spring Boot 1.4.4 (Spring Framework, Spring Security, Spring Data, Spring Web)
  • MySQL (main DB), MongoDB (secondary DB for blobs), H2 (DB for tests)
  • Gradle build tool
  • JSoup html parser
  • Apache POI (Java API for Microsoft Documents)
  • Caffeine Cache
  • other server-side dependencies you can see in build.gradle

Client-side:

  • Angular JS 1.5.11
  • Angular-Material (UI components)
  • Moment JS
  • Google ReCaptcha
  • HTML5, CSS3
  • Npm JS package managers
  • Gulp JS task runner
  • Jasmine framework for testing code
  • Protractor E2E-test framework
  • Karma unit-test runner
  • other client-side dependencies you can see in bower.json for bower and package.json

Demo

Сonvenient demo at Heroku: https://gearservice.herokuapp.com
Wait a few seconds until the Heroku initializes app.

For Heroku app was rewritten:

  • Disabled Google reCaptcha

Available following users for login:

  • login: 'admin', pass: 'b' with administrator role

License

The MIT License (MIT)


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (688,282
Mongodb (14,113
Angular (12,574
Mysql (12,135
Spring Boot (12,097
Docker Compose (6,474
Npm (5,695
Heroku (4,130
Gradle (2,993
Gulp (2,643
Angular Material (848
Karma (400
Jasmine (387
Momentjs (302
Jsoup (267
Protractor (256
Related Projects