Bienenmonitor frontend
Save the bees! All around the world it rumors about the dying of hives. What can we do to save our honey collectors? My idea is to collect infos about hives around the world and to store them in one database. Bienenmonitor is a helping software for beekeepers and all who would like to know more about their hives.
https://bienenmonitor.herokuapp.com
Description
Bienenmonitor frontend is a webapp to collect and store bee-hive information from hives all around the world. In the future it'll be possible to report and alert you, to have a realtime view into your bee hive. With Bienenmonitor you'll be able to see charts, longtime-measurements and analytics during all seasons of year.
Used Technology
- Spring-Boot
- Spring-Security
- Freemarker
- Maven
- Bootstrap 3
- JQuery
- Tomcat
- PostgreSQL
- H2DB
- Selenide
- Webdrivermanager
- PhantomJS
Installation
KISS(Keep It Short n Simple) principle! 5 steps tutorial:
Step1: Checkout
Step2: Step into
cd bienenmonitor
Step 3: 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 4: Open browser
Try to open your browser at http://localhost:8080. There should be the homepage of "bienenmonitor". You can (in development profile) login for test purposes by using the user "root@bienenmonitor.com" and the password "test".