I gang

Refactor C++ QT5 project

We need an existing C++/Qt5 project refactored for the following points:

1. Create comprehensive doxygen documentation

2. Develop an automatic test-suite for this project for full code coverage

3. Fix existing bugs (11 at the time of writing)

4. Add new functionality (6 features)

Please find attached the existing source code. This was written in Qt5.9 for Linux.

This application shows a grid of live videos from surveillance cameras and displays graphs with additional data next to it. This graph-data is retrieved from a MySQL server.

The first two items are of utmost importance: a clear documentation to allow other programmers understand easily. An automatic test suite to ensure advances are on stable footing.

The existing bugs are:

1. Sidebar graph height is not saved to user profile.

2. Notes in the future are displayed on the wrong cameras.

3. Application segfault

4. Graph range type is not saved/restored from profile.

5. Logout fails if userlog sql table can't be written

6. Improve user experience when entering and changing user PIN

7. User's custom graph styles are not working

8. Provide popup error messages without repeating

9. Reload datasources and graphs when lastChange column is updated

10. Graph range intervals must be configurable in the database in minutes

11. Video becomes slow in full screen mode

Additional features to be added:

1. Display prognostic graph data

2. Display warning/notification icons on videos

3. Define background color gradients for graphs

4. Better avatar gallery for user profiles

5. Custom user themes/colors of the interface

6. Add graph data for direction (wind, current, etc.)

This is not a web-project.

If you read the entire description, please mention "potato" to know that you have done so. Thanks in advance and waiting for your application.

The attached file "Manual de Usuario [login to view URL]" is the user manual in Spanish, which is up-to-date.

The attached file "User interface applicacion [login to view URL]" is the initial requirements doc for the creation of this application. It is very outdated, but should give a general idea.

Please find attached the existing source code. This was written in Qt5.9 for Linux. <br />
This application shows a grid of live videos from surveillance cameras and displays graphs with additional data next to it. This graph-data is retrieved from a MySQL server.<br />
<br />
The first two items are of utmost importance: a clear documentation to allow other programmers understand easily. An automatic test suite to ensure advances are on stable footing.<br />
<br />
The existing bugs are:<br />
1. Sidebar graph height is not saved to user profile.<br />
2. Notes in the future are displayed on the wrong cameras.<br />
3. Application segfault<br />
4. Graph range type is not saved/restored from profile.<br />
5. Logout fails if userlog sql table can't be written<br />
6. Improve user experience when entering and changing user PIN<br />
7. User's custom graph styles are not working<br />
8. Provide popup error messages without repeating<br />
9. Reload datasources and graphs when lastChange column is updated<br />
10. Graph range intervals must be configurable in the database in minutes<br />
11. Video becomes slow in full screen mode<br />
<br />
Additional features to be added:<br />
1. Display prognostic graph data<br />
2. Display warning/notification icons on videos<br />
3. Define background color gradients for graphs<br />
4. Better avatar gallery for user profiles<br />
5. Custom user themes/colors of the interface <br />
6. Add graph data for direction (wind, current, etc.)<br />

This is not a web-project. <br />
If you read the entire description, please mention "potato" to know that you have done so. Thanks in advance and waiting for your application.<br />

The attached file "Manual de Usuario FeedingAssistant.pdf" is the user manual in Spanish, which is up-to-date.<br />
The attached file "User interface applicacion requirements.pdf" is the initial requirements doc for the creation of this application. It is very outdated, but should give a general idea.

Evner: C++ Programmering, Linux, Qt, Software Arkitektur, Software Testning

Se mere: software testing, mysql, software architecture, c++programming, c++ programming

Om arbejdsgiveren:
( 0 bedømmelser ) Puerto Montt, Chile

Projekt ID: #18167551

Tildelt til:

fleetways

potato\r\nThank you for looking at our bid. Sorry for quoting way above max budget. Maybe we should build & try the source before seeking any specific clarifications, kindly advise if you can give us 2-3 days to come Flere

$3500 USD in 90 dage
(72 bedømmelser)
7.8

27 freelancere byder i gennemsnit $2188 på dette job

goalscoreplayer

8+ years of experiences in Qt/C/C++/JAVA programming. I can meet your 4 requirements perfectly. I have read your project description fully. I can understand and finish it wonderfully. I guarantee high project d Flere

$2647 USD in 10 dage
(41 bedømmelser)
6.6
erndsglts

Having 7 years experience in Qt,c++ on Linux , Windows and Mac.

$1500 USD in 3 dage
(36 bedømmelser)
5.8
bianyunzhi95

potato Dear Mr. Client, nice to meet you. I've read your project description and source code carefully and I can do exactly what you want. I am a heavily experienced C/C++ developer with strong backgrounds in Algo Flere

$2647 USD in 30 dage
(50 bedømmelser)
6.0
langlangFan

Hello, I have much experience in C++, QT development. I have solution to develop various kinds of applications such as finance app, enterprise app. I want discuss further via interview. Thanks Lang ......... Flere

$2500 USD in 30 dage
(12 bedømmelser)
5.8
DevStar925

How are you? Like you see in my profile and portfolios, I have rich experience in C/C++, C#, and Python programming. Especially, I completed many QT projects for such features and specifications. I would like to dis Flere

$2500 USD in 30 dage
(25 bedømmelser)
5.7
edison4mobile

Hi, Dear Employer! How are you? I am really interested in your project. I have enough experience on python, C/C++, C#, QT java programming My sql and LINUX. I am 100% sure i can satisfy your requirements perfectly Flere

$2500 USD in 30 dage
(9 bedømmelser)
5.3
zhangguimei

QT I am a software developer with mobile app and web development skills. If you want to work with me , i will provide good work great success to you. -My experience and Our Skills Chatting and Dating , Taxi Flere

$2500 USD in 30 dage
(1 bedømmelse)
4.2
superbpartner

Hi,dear. I understand your proposals and I am very interested in this job - 'Refactor C++ QT5 project'. I am senior software developer and I am able to perform this task in timely manner. Skills: C++ Programming, MySQ Flere

$2500 USD in 13 dage
(9 bedømmelser)
4.3
rixiang3

potato. Hi, how are you. Glad to meet you. I have long experience with QT programming. I am sure you are fully satisfied with me in this project. I hope your response sincerely.

$1500 USD in 15 dage
(27 bedømmelser)
3.9
williams115

Hi, there - My name is Phong. I read your job description and I am very interested in this project because I have good experience with algorithm and C++/QT programming. I would love to speak with you further about ta Flere

$1500 USD in 30 dage
(6 bedømmelser)
4.0
hjr122413

potato Hello. How are you? I am an interested in your project and I am confident to handle your project. I would like to discuss more details with you. Regards. Cheng Zhe

$1588 USD in 30 dage
(4 bedømmelser)
3.6
stanislav103

Hi, there. I am happy to apply in your project. Your project is interesting to me. If you want to review me, you can go through my feedbacks and git repos. [login to view URL] fully capable of providing Flere

$2500 USD in 30 dage
(14 bedømmelser)
3.7
C3guru

Hello, it was very interesting to read your description and I want to support you. Well, talking about me, I learned how to program in C/C++ or Java language when I was 10. C, C++, C# is my first language in programm Flere

$1500 USD in 5 dage
(6 bedømmelser)
3.5
bailong19891228

Hi If you're interested in top quality work and communication please read on! You can feel free to check out my portfolio available through my freelancer profile. My portfolio is very in depth and shows you exactly t Flere

$2500 USD in 30 dage
(3 bedømmelser)
3.2
brightstar928

Hi sir my name is DongJun. I am an experienced web developer. I have read the project requirements and I am very interested in your project. I can start work right now. I will make your website look very nice, modern Flere

$1500 USD in 30 dage
(2 bedømmelser)
2.6
valor312

Hi I have done many open source project and professional projects using Qt5. I will make comprehensive documentation using Doxygen and Unit Test. Fixing and adding features no problem. I have good hands on Qt Flere

$2000 USD in 10 dage
(4 bedømmelser)
2.7
MzHashmi

Hi i love to work on this project i am full time individual freelancer easy to work with and always provide code after quality testing and sure all documentation will be written nicely Thank's

$2500 USD in 30 dage
(3 bedømmelser)
2.2
thecuong000

Dear sir. I have over 4 years' extensive core service development experience with C/C++/QT-QML. I have many experience with some software like your project. I'm really confident about your project, and very eager Flere

$1700 USD in 30 dage
(3 bedømmelser)
2.0
Serogey

Hello. I read your QT5 project description carefully. Your project is super suit for me because I 'm very familiar with QT5/C++/Linux. Please award me this project so that we can discuss it in details. I'll wait Flere

$3000 USD in 30 dage
(1 bedømmelse)
1.2
TraverseX

Hello there I am very much interested on this project and confident to complete before the deadline. In order to visualize its logic and creating the blueprint, a professional discussion is must. If you have time for a Flere

$2000 USD in 21 dage
(19 bedømmelser)
0.7