Devam Ediyor

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.

Beceriler: C++ Programlama, Linux, Qt, Yazılım Mimarisi, Yazılım Test Etme

Daha fazlasını gör: software testing, mysql, software architecture, c++programming, c++ programming

İşveren Hakkında:
( 0 değerlendirme ) Puerto Montt, Chile

Proje NO: #18167551

Seçilen:

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 Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 3500%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(72 Değerlendirme)
7.8

Bu iş için 26 freelancer ortalamada $2195 teklif veriyor

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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2647%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(62 Değerlendirme)
6.6
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2647%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(44 Değerlendirme)
6.7
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(33 Değerlendirme)
6.2
erndsglts

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

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(36 Değerlendirme)
5.8
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 ......... Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(14 Değerlendirme)
6.0
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)
5.4
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)
5.0
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(15 Değerlendirme)
5.4
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
4.3
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)
4.4
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.

in %bids___i_period_sub_35% gün içinde1500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(28 Değerlendirme)
4.1
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
4.2
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
4.1
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

in %bids___i_period_sub_35% gün içinde1588%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(14 Değerlendirme)
3.7
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(3 Değerlendirme)
3.2
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

in %bids___i_period_sub_35% gün içinde2500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
2.5
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde1700%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(4 Değerlendirme)
1.9
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 Daha Fazla

in %bids___i_period_sub_35% gün içinde3000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
1.2
UIITservices

If you want this done the right way, I mean the way professionals do it and have this done at affordable price feel free to talk to me. You may also wanna visit us at [login to view URL] to get better feel and ideal of what w Daha Fazla

in %bids___i_period_sub_35% gün içinde3000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0