Find Jobs
Hire Freelancers

Create a monitoring / control panel tool in java / jsp

€1500-3000 EUR

Completed
Posted over 7 years ago

€1500-3000 EUR

Paid on delivery
I need a monitoring / control panel written in java / JSP / MySQL. I have created a click dummy that needs to be converted into a working solution. What we have ------------ We have a database that contains the status of several systems. The status is updated by an existing background process (out of scope for this project). We also have several websites and web services that need to be monitored (availability). What we need ------------ We need a tool to define dashboards to visualize the data in the database. The tool should provide four pages. The click dummy can be used, and can be adapted as you wish. The focus of this project is primarily on making it work, not on design. 1. A list of dashboards [login to view URL] This menu is just a list of the existing dashboards. It should be possible to add and remove dashboards by using the + Button or the delete icons. One table in the database. Simple / Straightforward. 2. View Dashboards [login to view URL] This is the most complex menu. It should display several widgets and get all the data from the database for each widget. It must be possible to add and remove widgets. A click on a widget should display some details and an edit / delete option for this widget. 3. Add Widget (Select) [login to view URL] This is a very simple static page that just displays the four existing chart types. This allows to select a widget that should be added. Four widgets are available (Status / Ranking / Line Chart / Number). The widgets must be implemented and can be done in highcharts (we have a license) or d3.js 4. Add Widget (Configure) [login to view URL] Each widget can be configured how to get the data. Configuration should be stored in the database so that the dashboard can use it. Each widget can get its data from the SQL database (in this case the user should be able to add SQL statements) or from a "ping" to a URL that the user can provide. 5. Background job The widgets that check an external URL for availability need to be checked regularily (connect and get the data). So we need a background process that gets all URLs from the database and checks them and stores the result in the database (success / fail, how long it took, maybe content). How it should be done ------------ It needs to be a Tomcat / Java / MySQL application. We provide the HTML source / clickdummy, you are completely free in the actual implemetation and database structure. You need to make this work. The first widget ("Monitoring") is done in Highcharts (javascript framework to create charts - [login to view URL]), the three others need to be done. You can create your own sample data in the database for the widgets, make it as simple as you like as we control the process of filling the database we can adapt. Payment & Timeline ------------ The project should be completed until september 20. Delivery is source code and WAR-file. I can assist you with data if you need some. I see three milestones. I will deposit the entire 100% of the funds at the beginning. - 25%: First one if you get the clickdummy to work and can provide a WAR-File that allows to add dashboards and add / delete widgets (no functionality in the widgets itself) - 50%: Second milestones is if you get the four widgets to work with SQL data - 25%: Third milestone is if you get the background process to work Bidding Process ------------ Show me that you can pull it off and that you understand the task. I am not interested in the cheapest person, I need a working solution.
Project ID: 11432578

About the project

30 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I'm a Software Engineer with a lot of experience in Java. I worked as tech leader at the 5th online travel agency in the world ([login to view URL]). The main project I worked on, was a platform in charge of integrating Payment Gateways for different markets. Given the importance of having visibility over the status of the gateways, I created apps both to record the log of the integrations, and to display in a monitor the status of connections, very similar to your requirements. So, I understand the importance of having a reliable monitoring tool, and I have previous experience with that. Given your preference, the stack would be: JS/JSP, Spring MVC, Spring Boot + Tomcat + JPA (hibernate) + MySQL I would like to use Maven for dependency management and the build lifecycle. Regarding the background jobs, the Spring executor is great for that purpose. I can create a startup service that launches dynamically the jobs with a fixed time rate. This service can keep handlers for the jobs, and If the config is modified, the affected jobs can be killed and relaunched with the updated rate / URL. I would use RestTemplate to perform the HTTP checks. As a suggestion, it could be a good idea to add a "test" button in the edit to check the SQL commands or HTTP urls. Finally, regarding the charts, I'm ok with highcharts, but I must say that I have no experience with d3. Please let me know if you need any additional information. Regards, Santiago.
€3,333 EUR in 18 days
5.0 (4 reviews)
6.7
6.7
30 freelancers are bidding on average €2,629 EUR for this job
User Avatar
Thank you for looking at our bid..Kindly advise if you can be flexible with deadline, apart from this please disregard our bid. Please disregard my timeline/milestone for now, we can discuss this if we meet rest of the qualification requirements. Kindly visit our profile on Freelancer.com to know more about our past history. Best Regards
€2,500 EUR in 45 days
4.9 (69 reviews)
7.8
7.8
User Avatar
Hi! I m interested in it, I have highest reviews for jQuery (frontend) at freelancer.com and have good completion rate. Experts in PHP(Laravel ,Yii ,Symfony, cakephp ,CI, Zend) for Server side, and integrating (SOAP and RESTFul API) 3rd Party APIs. Note: Please reply back if you are interested in my bid, I'll let u know cost and time of this project. My Bid Cost will change once we discuss the project and I'll qoute you reasonable Price, current Bid is 75% of your maximum budget which is not right cost, Please don't award me before that.
€2,250 EUR in 20 days
5.0 (70 reviews)
7.3
7.3
User Avatar
Hello I am Java based web development expert and interested in this project. I have reviewed the links and confident to handle it perfectly. Please communicate to discuss further. Regards Anshu
€1,500 EUR in 25 days
4.7 (454 reviews)
7.5
7.5
User Avatar
Hello, I am VB, VBA, C#, WPF, Java, Delphi, PHP, ASP.NET, CAD and GIS developer, I developed many desktop applications and custom tools, macros and Add-Ins. For reference see my profile. I am ready to discuss and doing the project. Regards, Eyad
€4,473 EUR in 45 days
4.9 (30 reviews)
7.2
7.2
User Avatar
TOP RANKED programmer with 10+ years of experience. Interested in this project. Please discuss all points.
€2,777 EUR in 30 days
4.8 (475 reviews)
7.5
7.5
User Avatar
Hello, Thank you very much for sharing your requirement to create a monitoring tool in Java. I have reviewed the full project description and connected myself with the project flow and as we have recently staged a CRM in Java(Spring MVC) so I believe my skills set and experience surely meetup your requirement. I would like to have an opportunity to discuss the requirement with you in detail to proceed further. I am a software architect with many years of experience in software programming. I own a team of 40 full stack developers. Native Android, iOS, Java and PHP is our key expertise area of programming. We have worked on more than 250 projects successfully. We have always delivered quality work in time at very affordable and reasonable budget. We are committed and believe in long term relationship. Please have a look at my portfolio. Looking forward to hear from you soon. Regards, Nittile Gupta
€3,000 EUR in 30 days
4.6 (64 reviews)
7.2
7.2
User Avatar
I have 9 years experience in JAVA, J2EE, WebServices, REST Services and ready to work on this project
€1,500 EUR in 18 days
4.9 (100 reviews)
6.7
6.7
User Avatar
Hi. I am very curious about your project. I think I am the best one to complete your project successfully. I have lots of experience with java/jsp. Please leave me a message to discuss more. Looking forward to hearing you soon.
€2,500 EUR in 30 days
5.0 (19 reviews)
6.3
6.3
User Avatar
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
€3,092 EUR in 50 days
5.0 (12 reviews)
5.8
5.8
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
€3,092 EUR in 50 days
4.7 (21 reviews)
6.3
6.3
User Avatar
Hello I can make this project in time. I have an experience of making such kind of sites with interactive graphs using java, d3.js and angular.js. I'll take a look at highcharts, afterwards. The closest project i've made was following: It also had a dashboard for each user. The user was allowed to select and customize widgets on the other page. He was able to remove the widgets from the dashboard. The widgets included: 1) Heatmaps 2) Barcharts 3) Piecharts 4) Flowchart Basic workflow was following: a) User selected some filter parameters in a few steps. b) The Server side enchances the data recived with some peruser parameters c) All this data is sent to remote service (The machine learning model). d) The predictions received are mapped to other structures and sent back to the client side. e) The user selects a number of analytics widgets he liked more, to upgrade his default dashboard. The project used Angular.js, Bootstrap, d3.js, jQuery and MySql I have an experience of jsp from other projects as well. If you have any questions - please, contact me. Best regards, Nikolay Bokhan. p.s. Please decide as fast as you can, because we don't have actually a lot of time. I'll remove my bid at 6th of September, because i can't promise to be in time in that case.
€2,800 EUR in 15 days
5.0 (16 reviews)
5.8
5.8
User Avatar
Hi,I have gone through your project description. I could be confident if we can proceed towards more discussion. I am an individual developer and you will be working directly with me if we proceed work on this project. My key skills are - 1)Ruby 2)Ruby On Rail 3)Angular JS 4)Node JS 5)PHP with codeigniter and Laravel Framework. Let's initiate our chat so we can proceed towards conclusion of this project scope and give it a start as soon as possible. Thank & Regards Prashant Shinde
€3,333 EUR in 50 days
5.0 (10 reviews)
5.1
5.1
User Avatar
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
€2,400 EUR in 29 days
5.0 (9 reviews)
4.8
4.8
User Avatar
Hi, We are a group of highly motivated designer and developer for leading technologies. We provide services for website development in Java/J2EE,Jsp,HTMl,CSS,Jquery,Javascript,MySql,postgres. We have seen your requirement and will be able to confidently deliver as per your expectations. We have done several admin module developing in Jsp,servlet,MVC,Spring,Hibernate,MySql. Please ping us to discuss details and start working.
€2,500 EUR in 30 days
5.0 (3 reviews)
2.9
2.9
User Avatar
Dear Client. Your job really caught my eyes because my experience and expertise are perfect match for your job. I have expertise technical experience of java development with best practical solutions for 6 years. I'm fully dedicate onto your project, can devote my full time to complete the job on time. I am 100% sure that my services for you will become part of my portfolio and your feedback will support me in future job applications. I would be happy to provide further information at interview. All I can say is that I hope I have demonstrated to you my interest and motivation to get involved in your project. Best Regards. Wang.
€2,500 EUR in 30 days
5.0 (1 review)
0.8
0.8

About the client

Flag of GERMANY
Germany
5.0
4
Member since Jul 13, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.