Hi all,<br>I am having a bit free time nowadays so thought of starting of a foss project.<br><br>I had this idea of creating a state of art cyber cafe management suite. I have started <br>collecting ideas for this. I don't see much good software out there that can do this<br>
efficiently in a production environment. And there is nothing in ubuntu repository.<br><br>I'm starting this as a hobby free time project, but i need the community support.<br><br>First let me tell some details, before taking your help.<br>
<br>1. I have shortlisted 3 tools. i.e <br>a) Python + QT + MySql.<br>b) kbasic + MySql.<br>c) Gambas (QT) + MySql.<br><br>I love python but have no much experience in it, I'm a beginner and zero experience in GUI based apps.<br>
So the possibility of choosing that is directly proportional to how well i progress in learning it. The reason for<br>kabasic and gambas in the list is, i have good practical experience in vb6 and <a href="http://vb.net">vb.net</a> and have done a dozen of<br>
projects, from office automation software to image manipulation. But particularly under linux my only experience<br>is in gambas, I have done a student management system (premature) for a local english school using mysql as db.<br>
But the problem with gambas is it limits the app to linux, but kbasic is multiplatform. But have no experience of db <br>programing with kbasic. So have to see how it works out. So my last resort would be gambas.<br><br>
<br>
Now to the help part:<br>I want help in deciding features. I know people out there will give me thousands of features, so also need help in <br>prioritizing them. Because I'll be only doing in my free time, so if most critical features are added first it will become<br>
usable soon.<br><br>Also want idea on how to design the working of app. That is now my plan is to make, a software for the client and a software for<br>the server. There will be a db in the server.<br><br>For example, when a user comes the admin logs the user in a particular system with user details. the system logs in and the software starts <br>
counting the time and recording the bandwidth usage. And when the user logs out, the software shows the amount based on the tariff.<br>The information will be passed between server and client app by the database(i don't know any other way to be honest), that is <br>
both the client and server app keep updating the database.<br><br>Feature like provision for prepaid user, ability control user access to certain sites or services etc.. are considered as a luxury <br>at this moment and will be added in next stage, that is after the first working suite is ready! <br>
<br>And again let me tell, i'm doing this as a free time hobby project so progress may be really pathetic. But i'm confident<br>that i'll do this at some point of time.<br><br>Thank You.<br><br><br><br><br>