En cours

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.

Compétences : Java, Java Spring, Javascript, PostgreSQL, Architecture Logicielle

en voir plus : 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

Concernant l'employeur :
( 1 commentaire ) Mendig, Germany

Nº du projet : #19067892

Décerné à:

tudorpirau

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

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 3 jours
(0 Commentaires)
0.0

8 freelance font une offre moyenne de $143 pour ce travail

suju8811

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!!!

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(75 Commentaires)
7.5
unikinfoways1

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 30 jours
(11 Commentaires)
4.8
bdmpankaj

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(31 Commentaires)
4.9
chiragsavaliya57

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. Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 4 jours
(11 Commentaires)
4.1
BoyVit85

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(4 Commentaires)
3.6
softcoats

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. Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(5 Commentaires)
3.4
Innominace

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 Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(0 Commentaires)
0.0