create a simple energy meter "backend" with a small visualization

Java Application with SpringBoot, Hibernate, Postges, Rest-Service

You write an application based on a given sourcecode (reimplementation with some changes).

The given sourcecode of a plain java application collects data from a serial interface, interpret these data and save them to the filesystem.

Your task is to collect and interpret data as mentioned above and save them to the database.

The data are metering data and contains the consumption and the power of three phases and a technical state.

First, the application stores the values plane into a table (may be called ‘raw-data’)

Than we have a ‘statistic-data’ table where we store a dataset for a minute, an hour, a day, a week, a month and a year by a type (resolution), implemented as an enumeration. This dataset contains the consumption of this period, a minimum-, a maximum- and an average value of the three phases and the timestamp.

Every minute, hour, day, week, month and year we get another dataset (INSERT). Within the period, the dataset will be updated for all fields.

Every two seconds, the meter will provide a new realtime dataset as an input.

For the client-side we need some REST endpoints providing the data with json.

An endpoint to provide long term polling to give all realtime data every two seconds

An endpoint to provide the statistic values for a timeframe and the resolution (type of the dataset)

To visualize the result, there is a responsive web page in multilanguage to show the realtime data like the follwing:

actual consumption

actual power P1

actual power P2

actual power P3

There is the possibility to switch the language, if there are more then one language configured (configured by different files for each language).

There is the possibility to show details by hitting a chart button -> switch to a new site with a bar chart showing the consumption of each days of the current month.

The application must have a test covering for all logics. TDD preferred.

The IDE must be Eclipse or intelliJ. The build system is gradle.

Because you are a professional developer, it might be very easy for you to implement this small tool. If you aren’t a full stack developer, you can send an offer for the backend or the frontend part.

More frontend features will follow by another project. I run this application on my raspberry PI.

The application is for personal use and I appreciate your offer.

Taidot: Java, Java Spring, Javascript, PostgreSQL, tietojärjestelmäarkkitehtuuri

Näytä lisää: create simple instant messenger java, create simple cms website backend admin, create simple java inventory program using arrays, microcontroller based simple digital energy meter circuit, create simple java drawing card deck program, java create simple server, create simple mobile java application, create simple java program netbeans, create simple java application voting system, java energy meter api, create simple ajax command java, create simple login page java, create small program java, java create simple link list nodes, create small database java, java create simple text based monitoring tools, program create simple report java swing, create simple game java, create simple java soa framework, java create simple tree

Tietoa työnantajasta:
( 1 arvostelu ) Mendig, Germany

Projektin tunnus: #19067892

Myönnetty käyttäjälle:


Hello, I have a great experience with Java and I will help you by doing the back end of the application. Regards, Tudor.

$40 USD 3 päivässä
(0 Arvostelua)

8 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hello, As you can see my profile, I am very familiar to Java and Java Spring. With my skill, I can finish your task perfectly. Please hire me. I am looking forward to hear from you. Thank you. Best regards!!!

$150 USD 3 päivässä
(75 arvostelua)

Hello sir/ madam , Hope you are doing well!! I have read your post& understand that you want to create a java Application with Spring Boot, Hibernate, Postage, Rest-Service. I can understand your basic requireme Lisää

$150 USD 30 päivässä
(11 arvostelua)

The skills and resources needed for this project are in my genes. We can assure you for a complete professional work in a given timeline. Please share the complete detail of your requirement. We have 8+ year e Lisää

$155 USD 3 päivässä
(31 arvostelua)

Hello, This is Chirag Savaliya your developer with 4+ years of experience with web development, mobile development, and scripting based technologies. I have good experience with Java and Java related technologies. Lisää

$155 USD 4 päivässä
(11 arvostelua)

Hi, I have rich experience in C, C++,java,web development and I worked 10 years. I think this project is for me. If you give me the job, I can complete this project successfully. I'd like to discuss the job in deta Lisää

$155 USD 3 päivässä
(4 arvostelua)

Hi, I will write application as per your given code, I am Full stack developer having 6 years experience in technologies like Html 5, Css3, Bootstrap, JavasScript, jQuery, Java, Spring, MVC, Maven, Eclipse, Android. Lisää

$120 USD 7 päivässä
(5 arvostelua)

Hello, Frankly speaking there is lot of work involved in this project let me list down few highlevel tasks - 1. Integration with Database using hibernate (Proper Database selection needs to be done) along with w Lisää

$222 USD 3 päivässä
(0 arvostelua)