|
1 | | -# learn-neo4j with spring-boot |
| 1 | +# [learn-neo4j](https://github.com/phasenraum2010/learn-neo4j) GraphDB with spring-boot |
2 | 2 |
|
3 | | -## running on localhost |
4 | | - |
5 | | -* [running on localhost learn-neo4j] |
6 | | -* [running on localhost neo4j] |
7 | | -* [running on localhost artifactory] |
8 | | -* [running on localhost phpmyadmin] |
9 | | - |
10 | | -## doc |
| 3 | +[](https://travis-ci.org/phasenraum2010/btw17kandidaten) |
11 | 4 |
|
12 | | -### neo4j |
| 5 | +## running on localhost |
| 6 | +* This Application: [running on localhost learn-neo4j] |
| 7 | +* GraphDB neo4j Web Console [running on localhost neo4j] |
| 8 | +* Maven Artifactory [running on localhost artifactory] |
13 | 9 |
|
| 10 | +## neo4j |
| 11 | +### neo4j Intro |
14 | 12 | * [Neo4j 3.3 Docs] |
15 | 13 | * [introducing-neo4j-bloom-graph-data-visualization-for-everyone] |
16 | 14 | * [getting-started-graph-databases-using-neo4j] |
| 15 | + |
| 16 | +### Cypher (neo4j Graph Query Language): |
17 | 17 | * [Test-Drive Neo4j with Cypher] |
18 | 18 |
|
19 | 19 | ### OGM Object Graph Mapping |
| 20 | +* OGM: [Neo4j 3.3 Docs] |
20 | 21 |
|
21 | | -* [Neo4j 3.3 Docs] |
22 | | - |
| 22 | +## Spring |
23 | 23 | ### spring-boot |
24 | | - |
25 | 24 | * [spring-boot Starter] |
26 | 25 | * [spring-boot] |
27 | 26 | * [spring-boot-sample-data-neo4j] |
|
33 | 32 | * [spring-boot-sample-batch] |
34 | 33 | * [spring-boot-sample-integration] |
35 | 34 |
|
36 | | -### Frontend |
37 | | - |
| 35 | +## Frontend |
38 | 36 | * [thymeleaf] |
39 | 37 | * [bootstrap] |
40 | 38 | * [font awesome icons] |
41 | 39 | * [popper.js.org] |
| 40 | +* map-icons |
| 41 | +* webjars |
42 | 42 |
|
43 | 43 |
|
44 | 44 | [running on localhost neo4j]:http://localhost:7474/ (neo4j-localhost) |
45 | 45 | [running on localhost learn-neo4j]:http://localhost:8080/ (learn-neo4j-localhost) |
46 | 46 | [running on localhost artifactory]:http://localhost:8081/ (artifactory-localhost) |
47 | 47 | [running on localhost phpmyadmin]:http://localhost/phpmyadmin/ (phpmyadmin-localhost) |
| 48 | + |
48 | 49 | [introducing-neo4j-bloom-graph-data-visualization-for-everyone]:https://neo4j.com/blog/introducing-neo4j-bloom-graph-data-visualization-for-everyone/ (introducing-neo4j-bloom-graph-data-visualization-for-everyone) |
49 | 50 | [getting-started-graph-databases-using-neo4j]:https://neo4j.com/graphacademy/online-training/getting-started-graph-databases-using-neo4j/ (getting-started-graph-databases-using-neo4j) |
50 | 51 | [Test-Drive Neo4j with Cypher]:https://neo4j.com/developer/ (Test-Drive Neo4j with Cypher) |
51 | 52 | [Neo4j 3.3 Docs]:https://neo4j.com/docs/ (Neo4j 3.3 Docs) |
| 53 | + |
52 | 54 | [spring-boot Starter]:https://start.spring.io/ (spring-boot Starter) |
53 | 55 | [spring-boot]:https://projects.spring.io/spring-boot/ (spring-boot) |
54 | 56 | [Getting Started Building an Application with Spring Boot]:https://spring.io/guides/gs/spring-boot/ (Getting Started: Building an Application with Spring Boot) |
|
60 | 62 | [spring-boot-sample-data-jpa]:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-data-jpa (spring-boot-sample-data-jpa) |
61 | 63 | [spring-boot-sample-batch]:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-batch (spring-boot-sample-batch) |
62 | 64 | [spring-boot-sample-data-neo4j]:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-data-neo4j (spring-boot-sample-data-neo4j) |
| 65 | + |
63 | 66 | [thymeleaf]:https://www.thymeleaf.org/ (thymeleaf) |
64 | 67 | [bootstrap]:http://getbootstrap.com/ (bootstrap) |
65 | 68 | [font awesome icons]:https://fontawesome.com/icons?d=gallery&m=free (font awesome icons) |
66 | 69 | [popper.js.org]:https://popper.js.org/ (popper.js.org) |
| 70 | + |
| 71 | +## Contribute |
| 72 | + |
| 73 | +### Fork, patch and contribute code |
| 74 | + |
| 75 | +Feel free to fork btw17kandidaten [Git repository at GitHub][learn-neo4j-github] for your own use and |
| 76 | +updates. |
| 77 | + |
| 78 | +Contribute your fixes and new features back to the main codebase using |
| 79 | +[GitHub pull requests][github-pull-req]. |
| 80 | + |
| 81 | +[learn-neo4j-github]: https://github.com/phasenraum2010/learn-neo4j/ |
| 82 | +[github-pull-req]: http://help.github.com/articles/using-pull-requests |
| 83 | + |
| 84 | +### Issues (bug and feature tracker) |
| 85 | + |
| 86 | +Please report any bugs found, feature requests or other issues on |
| 87 | +[learn-neo4j GitHub tracker][learn-neo4j-issues]. |
| 88 | + |
| 89 | +When creating a new issue, try following [necolas's guidelines][issue-guidelines]. |
| 90 | + |
| 91 | +[learn-neo4j-issues]: https://github.com/phasenraum2010/learn-neo4j/issues |
| 92 | +[issue-guidelines]: http://github.com/necolas/issue-guidelines/#readme |
| 93 | + |
| 94 | +### Support |
| 95 | + |
| 96 | +Let me know if you are using App. I may get around to creating a showcase page listing user sites. |
| 97 | + |
| 98 | +[Contact me][av-site] if you have questions about btw17kandidaten, or just like to say something about it. |
| 99 | +If you _really really_ like it and want to support the author, I will be glad to |
| 100 | +[accept a small donation][donate]. |
| 101 | + |
| 102 | +[av-site]: https://twitter.com/ThomasWoehlke |
| 103 | +[donate]: https://www.paypal.me/ThomasWoehlke |
| 104 | + |
| 105 | +### Author |
| 106 | + |
| 107 | +**Thomas Wöhlke** |
| 108 | ++ Twitter: [https://twitter.com/ThomasWoehlke](https://twitter.com/port80guru) |
| 109 | ++ Github: [https://github.com/phasenraum2010](https://github.com/phasenraum2010) |
| 110 | ++ Blog: [https://thomas-woehlke.blogspot.de](https://thomas-woehlke.blogspot.de) |
| 111 | + |
| 112 | +### Acknowledgements |
| 113 | + |
| 114 | ++ btw17 Frontend is built on [Bootstrap][bootstrap]. |
| 115 | ++ These include icons from [Glyphicons][glyphicons] and web fonts from [Google][webfonts]. |
| 116 | ++ JavaScript goodies with [jQuery][jquery]. |
| 117 | ++ More icons by [fontawesome][fontawesome]. |
| 118 | ++ Google Maps JavaScript API [google-maps-javascript-api][google-maps-javascript-api] |
| 119 | ++ Google Analytics [google-analytics][google-analytics] |
| 120 | ++ Serverside is made with [Java][java] and [Spring-Boot][spring-boot]. |
| 121 | ++ Spring Frameworks used: [spring-web-mvc][spring-web-mvc] [JPA][spring-data-jpa], [Security][spring-security] |
| 122 | ++ HTML Templating: [Thymeleaf][thymeleaf] |
| 123 | ++ Database [PostgreSQL][postgresql] and jdbc by [PostgreSQL-JDBC][postgresql-jdbc]. |
| 124 | ++ Continous Integration with [Travis-CI][travis-ci] |
| 125 | ++ Scalable Operating on Cloud-Service in Zone EU [Heroku][heroku] with [Heroku PostegreSQL][postgresql-heroku]. |
| 126 | + |
| 127 | +[java]: http://www.oracle.com/technetwork/java/javase/downloads/index.html |
| 128 | +[fontawesome]: http://fontawesome.io/icons/ |
| 129 | +[postgresql-jdbc]: https://jdbc.postgresql.org/ |
| 130 | +[postgresql]: https://www.postgresql.org/ |
| 131 | +[postgresql-pgadmin4]: https://www.pgadmin.org/ |
| 132 | +[heroku]: https://heroku.com/ |
| 133 | +[travis-ci]: https://travis-ci.org/ |
| 134 | +[postgresql-heroku]: https://devcenter.heroku.com/categories/heroku-postgres/ |
| 135 | +[spring-web-mvc]: http://projects.spring.io/spring-framework/ |
| 136 | +[spring-boot]: https://projects.spring.io/spring-boot/ |
| 137 | +[spring-data-jpa]: http://projects.spring.io/spring-data-jpa/ |
| 138 | +[spring-security]: http://projects.spring.io/spring-security/ |
| 139 | +[thymeleaf]: http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html |
| 140 | +[bootstrap]: https://getbootstrap.com/docs/3.3/ |
| 141 | +[glyphicons]: http://glyphicons.com/ |
| 142 | +[webfonts]: http://www.google.com/webfonts/ |
| 143 | +[jquery]: http://jquery.org |
| 144 | +[google-analytics]: https://analytics.google.com/analytics/web/ |
| 145 | +[google-maps-javascript-api]: https://developers.google.com/maps/documentation/javascript/ |
| 146 | +[interaktiv-morgenpost-de-kandidaten-bundestagswahl-2017]: https://interaktiv.morgenpost.de/kandidaten-bundestagswahl-2017/ |
| 147 | + |
| 148 | +### Copyright and license |
| 149 | + |
| 150 | +© 2018 Thomas Wöhlke for the Software at [Github](https://github.com/phasenraum2010/learn-neo4j) |
| 151 | + |
| 152 | +Licensed under the **Apache License, Version 2.0** |
| 153 | + |
| 154 | +[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) |
| 155 | + |
| 156 | +Except where otherwise noted, Documentation of this work is licensed under |
| 157 | +[Creative Commons CC BY-ND 3.0](http://creativecommons.org/licenses/by-nd/3.0/) |
0 commit comments