I've written an application in Livecode to help people learn languages. I want someone to create an online database that can interact with my application in the following ways:
1. Security. After a payment is processed, a user receives an access code that allows them to use the program for a set amount of time. The database tracks which codes have been used.
2. Content. Users can download new content when they need it, so that the original installation package doesn't have to be too big. Alternatively, larger media content can stay entirely online and they can view it when they need to, or download temporarily.
3. User data. Users transmit results of app useage automatically, so I can see their usage and progress through the app content.
4. (Optional) Users can connect to each other via audio or video chat; the database marks their "online" or "offline" availability and other important details to appropriately match users.
If you don't know livecode, that's fine, you can create the online database and I can work on my application so that it connects to it.
Let me stress that I am an AMATEUR programmer. I will do my best to provide the information/specifications you require.
I am looking for someone who will take the time to communicate clearly, and will be sufficiently invested in this project to see it through to the end. It is possible that you will need to make yourself available to discuss the project over the phone/Skype.