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 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.
Hello, I have a great experience with Java and I will help you by doing the back end of the application. Regards, Tudor.
8 freelance font une offre moyenne de $143 pour ce travail
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!!!
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
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
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
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
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
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