Hackweek 17: Work on TODO - Test. Make it very stable, after that, insert it in openQA.
Hackweek 16: Bugfixing, finish service groups functions, improve Qsettings usage.
Add new functions to a Qt / C++ application, goal is to implement small functionalities and show how developing Qt can be easy, even for newcomers.
The application already exists, was written by from scratch and is pretty usable already.
It's an application to manage a Mechanical Workshop, it's designed based on real usage, such app. was 'requested' by my brother, in that time I had not much Qt skills, so the app was basically developed reading Qt5 official documentation, so I guess there probably are hidden bugs - Especially because it was done quite fast (started November 2016).
The very idea is to keep it simple, verify all forms and whatever else to 'block' the user from making 'final user stuff' :).
The code is all in github, even with a video and screenshot: https://github.com/bedi1982/Oficina
There I put a 'TODO' with some ideas of new functionalities, so anyone that want's to remove his Qt rust, or learn Qt from scratch (like me) is invited to help. The app is still very basic, small and simple, so learning the code flow is kinda fast, I hope.
Planning Hackweek 16:
1- Finish the Service type groups and create a group inclusion form;
2- Main bug tracking/fix session: I know there are several bugs, small ones, the plan is to-do a 100% coverage and swipe them all;
3- Create a config file which will store database credentials; I already use the Qtsetting store includes, need to research how to create a main config file.
4- Research on qsettings, currently I have a qsettings in all form classes, there must be a way to have a single one;
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 15 Hack Week 16 Hack Week 17
This project is one of its kind!