Käynnissä

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.

Taidot: C++ -ohjelmointi, Linux, Qt, tietojärjestelmäarkkitehtuuri, Ohjelmistojen testaus

Näytä lisää: software testing, mysql, software architecture, c++programming, c++ programming

Tietoa työnantajasta:
( 0 arvostelua ) Puerto Montt, Chile

Projektin tunnus: #18167551

Myönnetty käyttäjälle:

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 Lisää

$3500 USD 90 päivässä
(72 Arvostelua)
7.8

27 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

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 Lisää

$2647 USD 10 päivässä
(41 arvostelua)
6.6
erndsglts

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

$1500 USD 3 päivässä
(36 arvostelua)
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 Lisää

$2647 USD 30 päivässä
(50 arvostelua)
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 ......... Lisää

$2500 USD 30 päivässä
(12 arvostelua)
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 Lisää

$2500 USD 30 päivässä
(25 arvostelua)
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 Lisää

$2500 USD 30 päivässä
(9 arvostelua)
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 Lisää

$2500 USD 30 päivässä
(1 arvostelu)
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 Lisää

$2500 USD 13 päivässä
(9 arvostelua)
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 15 päivässä
(27 arvostelua)
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 Lisää

$1500 USD 30 päivässä
(6 arvostelua)
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 30 päivässä
(4 arvostelua)
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 Lisää

$2500 USD 30 päivässä
(14 arvostelua)
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 Lisää

$1500 USD 5 päivässä
(6 arvostelua)
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 Lisää

$2500 USD 30 päivässä
(3 arvostelua)
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 Lisää

$1500 USD 30 päivässä
(2 arvostelua)
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 Lisää

$2000 USD 10 päivässä
(4 arvostelua)
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 30 päivässä
(3 arvostelua)
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 Lisää

$1700 USD 30 päivässä
(3 arvostelua)
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 Lisää

$3000 USD 30 päivässä
(1 arvostelu)
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 Lisää

$2000 USD 21 päivässä
(19 arvostelua)
0.7