Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
You might be asking yourself why is this project needed and why write just another organizer, why would you download it, and why is it good.
I will try to answer these questions.
Days are relatively long, with many tasks to be done, if you can sum up what you need to do and when then you can become more productive.
This is the goal of all organizers,calendars,to-do lists etc.
But the most of them (at least the ones I tried) get carried away, and achieve the opposite of what has been planed.
The main desire is clarity, when you look at the interface you see information that is important to you.
All in one place, clearly and simply, focusing on the present.
I saw many similar programs that used so called schedules which enumerated all the 24 hours in one day
and fitted your tasks in a tiny area between all that irrelevant information.
Clearly if you enumerate every hour in a day it will not be easily readable and there is a big risk you will miss something important.
This is where qOrganizer comes in with it's new approach to scheduling.
It just simply lists what needs to be done, when and optionally sets a reminder for you to not forget about it.
Clear, simple, and straight to the point, just the information you need, minimizing the risk of missing anything.
It avoids adding categories to events because it recognizes that not every event can be categorized, and forcing the user to do so can be time consuming, and pointless.
Also it recognizes that days can not be described using schedules, more is needed, therefore it provides a space where you can put additional notes, maybe a journal, but doesn't force you to do so.
The text can be nicely formated.
The to-do list is needed because there are general tasks, things that need to be done, deadlines that need to be met, without knowing when it will be finished.
This offers , once again, clarity.Only important information is stored, and shown, all in one page, nothing can be missed accidentally.
It provides the option to specify the deadline of the task (if it has one), the priority, and the amount in which it is completed.
The priority can be from 1 to 10, or from 1 to 100, or low,medium,high or whatever the user chooses or thinks that it should be, no system is enforced, same goes with the completed parameter, it could be in percent or from 1 to 10, the user decides.
The user can also sort the to-do list based on these parameters or just alphabetically.
The timetable is included because if you are a student, it really influences how you plan things and it is good to always have in sight.
Also your marks and your absences may influence your schedule so it's good to keep track of them in one place.
I think that managing contacts is not a task for an organizer, it should be done by the e-mail client,
or by the IM client or whatever is used to get connected with the contacts.
The question that was raised in me when looking for a good organizer was:
How could I assign the task of organizing my data to a program that is not organized itself?
So this is the main goal of this project, creating an organizer software that is well organized, and contains only necessary information to provide clarity.
The other goal is usability, the interface should be intuitive, an average user should be able to figure out how the software is used in maximum 5 minutes of use.
With this innovative, new approach to organizing information, qOrganizer seeks to do it's job as well as possible.
Still many things need to be done though.
But we finally reached the stage when it can be used safely and effectively.