Eilkurier
C'mon you know that situation: You are reading your favourite newspaper and the news you are looking for is not detectable because it's too young. Or another situation: You discover a really interesting newspage in the deep web but the page only has sports news... every newstype needs another page...
Here is your solution: Your personal Eilkurier (express-courier)
https://eilkurier.herokuapp.com
Description
Eilkurier is a webapp to collect and store RSS news and information from any source in the web to produce your own personalized newspaper. In the future it'll be possible to export the newspaper as pdf or jpg and share them with your friends.
Used Technology
- Spring-Boot
- Spring-Security
- Freemarker
- Maven
- Rome Fetcher
- Bootstrap 3
- JQuery
- Tomcat
- PostgreSQL
- H2DB
- Project Lombok
- Selenide
- Webdrivermanager
- PhantomJS
Installation
KISS(Keep It Short n Simple) principle! 5 steps tutorial:
Step1: Checkout
Step2: Step into
cd eilkurier
Step3: Import in your favourite IDE
Be sure to import LOMBOK correctly, otherwise your IDE will not compile!
Step 4: Run Spring-Boot maven goal
mvn spring-boot:run -Dspring.profiles.active=development
Pay attention to the "profiles.active" parameter for development profile => It points you to a local INMEMORY! database. You can also use your IDE and the Maven Spring-Boot Plugin to run the project:
Run -> Run Configurations -> Maven Build -> New -> Goal: "spring-boot:run -Dspring.profiles.active=development" -> Run
Step 5: Open browser
Try to open your browser at http://localhost:8080. There should be the homepage of "eilkurier". You can (in development profile) login for test purposes by using the user "root@eilkurier.com" and the password "test".