I might possibly be able to do this project myself, but when I do programming, it tends to end up strange and over-complicated, so I'm offering the opportunity for somebody else to do it.
What I need:
This is for the Equine Dream Foundation.
I need an online database front end to keep track of the growing variety of known magic spells the foundation has accumulated.
Most of these spells are untested, and surely nearly all of them are false, but perhaps one or two are real... But, we need a better way to keep track of them!
So, I'm asking you to make this system from scratch.
Though, you could make it based on a Wiki system, or perhaps some other type of established system, but if you do that, the system you use will need some big modifications.
Needs to include:
*login/registration system (it would be awesome if you tapped into phpbb3's login system, but this is not required.)
*A listing of spells, which can be sorted and filtered based on any of the data associated with each one.
*A search system
*Each listing of a spell should include all the data about it, on its own page. What needs to be tracked will be mentioned later, including ability for users to post comments about the spells.
*Registered users should be able to add spells to the database, and edit the ones they added.
*It should take into account the possibility that there could be one spell that goes by several names, or vice versa, there could be one name that several spells are called.
*It should also incorporate a system that people use when trying one, which will be described later.
*In style, it should mostly match the forum: http://www.community.equinedream.org/, but it should also incorporate a little of the design from http://www.equinedream.org and http://www.stories.equinedream.org.
*It needs to be secure, and hacker safe. The spells should not be viewable to non-members. Member validation is another very good reason for it to be linked with the forum's login system, the users of which are already validated. Ideally, only forum members who are part of the 'users' group would have access to this system.
The data that needs to be tracked for each spell:
(R) =users can search for spells based on this data
(S) =users can sort spells by this data
(F) =users can filter spells by this data
*Name(s) of spell (R) (S) (F) (Several medium text variables)
*Description (R) (one long text)
*Supplies needed (R) (F) (one long text, or several short texts, your choice)
*Instructions (R) (long text)
*Danger ratings, from the discoverer, users who didn't try it, and users who did (S) (F) (number, 1-10)
*Source where it was gotten from (R)(S)(F) (link or medium text)
*Initial discoverer's rating of the likelihood of this spell to work (S) (F) (number, 1-10)
*Likelihood rating of users who haven't tried it (S) (F) (number, 1-10)
*Users who are trying it right now (F) (short text (username) for each user)
*Users who tried it (R) (F) (short text (username) for each one)
*Ratings and comments from each user who tried it (separate from comments and ratings from users who haven't tried it.) (R) (S) (F) (long text AND several numbers (mentioned later), 1-10)
*Success rating for users who have tried it (This success rating needs to take into account multiple attempts and partial successes... for example, a spell that worked perfectly once, and didn't work at all once would have a rating of 50%; A spell that worked 90% of the time, but only did 50% of what it was supposed to do would have a rating of 45%.) (S) (F) (percent, 0-100)
Ratings for users who have tried it; a user who tries a spell can rate it on all these qualities... each one should include an option for 'no comment or N/A'. All should have a 1-10 scale. All should be sortable and filterable, and displayed (preferably in graphic format) on the spell's page:
*Likelihood that it will work someday
*Likelihood that it is real
*How dangerous it is to try
*How difficult it was
*How well it worked (0 to 100 percent)
The spell experimenting system.
When someone clicks on the link in that second e-mail, the page they are taken to should ask them to rate how well the spell worked (0% to 100%), and it should ask them for a description of what happened.
Whoever does a satisfactory job of this will get 10,000 frih$. 1,000 when you accept, and 9,000 when you finish. If multiple people end up working on it, each will get the initial 1,000, but only the first GOOD one done will get the $9,000
You can use any programming language you want, but it needs to be able to run on frihost's server. MySQL is the database you should use. I would prefer that you use php and html, because I know those, and it would make it easier for me to edit it if I need to. Please, also, make it easy to install and change... have particular files that include all the styling, files that include all the wording and messages, files that include the MySQL access information, so that if I have to change these things, I don't have to manually edit 300 individual files the same way.
Also, please take on the project only if you really plan to complete it, and have the time to do so within at most a month or two; don't leave me waiting for a lot longer than it would have taken to do it myself.
To accept the job or to ask me any questions, you can reply here, e-mail me, or send me a PM.
Please do not turn this thread into a debate about how real magic is.
I need this done, no matter if magic is real or not, because either possibility must be investigated and proven before it can be assumed by my foundation.
What I need:
This is for the Equine Dream Foundation.
I need an online database front end to keep track of the growing variety of known magic spells the foundation has accumulated.
Most of these spells are untested, and surely nearly all of them are false, but perhaps one or two are real... But, we need a better way to keep track of them!
So, I'm asking you to make this system from scratch.
Though, you could make it based on a Wiki system, or perhaps some other type of established system, but if you do that, the system you use will need some big modifications.
Needs to include:
*login/registration system (it would be awesome if you tapped into phpbb3's login system, but this is not required.)
*A listing of spells, which can be sorted and filtered based on any of the data associated with each one.
*A search system
*Each listing of a spell should include all the data about it, on its own page. What needs to be tracked will be mentioned later, including ability for users to post comments about the spells.
*Registered users should be able to add spells to the database, and edit the ones they added.
*It should take into account the possibility that there could be one spell that goes by several names, or vice versa, there could be one name that several spells are called.
*It should also incorporate a system that people use when trying one, which will be described later.
*In style, it should mostly match the forum: http://www.community.equinedream.org/, but it should also incorporate a little of the design from http://www.equinedream.org and http://www.stories.equinedream.org.
*It needs to be secure, and hacker safe. The spells should not be viewable to non-members. Member validation is another very good reason for it to be linked with the forum's login system, the users of which are already validated. Ideally, only forum members who are part of the 'users' group would have access to this system.
The data that needs to be tracked for each spell:
(R) =users can search for spells based on this data
(S) =users can sort spells by this data
(F) =users can filter spells by this data
*Name(s) of spell (R) (S) (F) (Several medium text variables)
*Description (R) (one long text)
*Supplies needed (R) (F) (one long text, or several short texts, your choice)
*Instructions (R) (long text)
*Danger ratings, from the discoverer, users who didn't try it, and users who did (S) (F) (number, 1-10)
*Source where it was gotten from (R)(S)(F) (link or medium text)
*Initial discoverer's rating of the likelihood of this spell to work (S) (F) (number, 1-10)
*Likelihood rating of users who haven't tried it (S) (F) (number, 1-10)
*Users who are trying it right now (F) (short text (username) for each user)
*Users who tried it (R) (F) (short text (username) for each one)
*Ratings and comments from each user who tried it (separate from comments and ratings from users who haven't tried it.) (R) (S) (F) (long text AND several numbers (mentioned later), 1-10)
*Success rating for users who have tried it (This success rating needs to take into account multiple attempts and partial successes... for example, a spell that worked perfectly once, and didn't work at all once would have a rating of 50%; A spell that worked 90% of the time, but only did 50% of what it was supposed to do would have a rating of 45%.) (S) (F) (percent, 0-100)
Ratings for users who have tried it; a user who tries a spell can rate it on all these qualities... each one should include an option for 'no comment or N/A'. All should have a 1-10 scale. All should be sortable and filterable, and displayed (preferably in graphic format) on the spell's page:
*Likelihood that it will work someday
*Likelihood that it is real
*How dangerous it is to try
*How difficult it was
*How well it worked (0 to 100 percent)
The spell experimenting system.
| ocalhoun wrote: |
|
Let's suppose you click on the 'try this spell' or the 'try a spell not in the database' links... Then you'd get a form like this: _ I will try the spell with others physically present to help (no more information needed) _ I will be trying it alone (fill out the rest of the form) (if they click the first option there, the system still needs to have a way to track how well it worked; there should be a 'record results' link on the spell's page, which will take the user to a page similar to the one described later which will be linked to from the second email.) The spell you will be trying: (automatically filled out if it is one in the database) Description of the spell: (automatically filled out if it is one in the database) Anything you will be doing differently than the spell says: _______________________________________________________ I plan to try the spell around this date: ______________ I will contact the Equine Dream to tell if the spell worked or not before: ____________ (If you miss this date, we will have to assume that you have been transformed permanently, and carry out your instructions.) >>EMERGENCY INFORMATION<< This information will NOT be shared with ANYONE unless the spell works and you are unable to contact us! Real Name: _______________ Physical location (address): ________________________________________________________ Phone number (to verify that you actually transformed, not just forgot to contact us): _____________ Instructions for us to carry out if you've transformed: _____________________________________________________________ __________________________________________________________________________________________________________ __________________________________________________________________________________________________________ (Please make every effort before transforming to make these instructions easier to carry out.) (Example 1: Please come get me at my address, then take me out to XXXXX and release me into the wild.) (Example 2: Please come get me at the location I was using the spell at: XXXXXXX, then sell or give me to a loving home, preferably a breeding farm...) (this information should be saved for the user, to make trying multiple spells easier, but it should be easy to change each time you use the form, and it should not be visible to other members.) [SUBMIT] Once you filled out this form, it would tell the server to send you an e-mail immediately, which would include a link for you to click to verify that you can receive e-mails from us (to prevent false alarms because of people who never receive the e-mail.) Then, the server would send you an e-mail on the date that you said you'd be trying the spell on, it would include a link that you are only to click on AFTER trying the spell. If the link in that e-mail still hasn't been clicked by the 'no later than' date, then the server will send me, and perhaps some others (a 'rescue team'?) an e-mail containing that person's emergency information, and we'll call the phone number supplied. If we repeatedly get no answer, or someone else picks it up and says "No, we haven't seen Johnny around for days, but this animal just showed up in his room...", then we'll know that this is for real, and we'll do our best to carry out the instructions given. (Oh, and the link in the first e-mail will take you to a reminder of the importance of the second e-mail. The second e-mail's link will take you to a form where you can record the results of what you tried. (Or just click the 'I don't need to be rescued' button if you're lazy and don't care about helping. Actually, on second thought, the 'I don't need to be rescued' wouldn't be a button, it would just be assumed as soon as that page opens.)) |
When someone clicks on the link in that second e-mail, the page they are taken to should ask them to rate how well the spell worked (0% to 100%), and it should ask them for a description of what happened.
Whoever does a satisfactory job of this will get 10,000 frih$. 1,000 when you accept, and 9,000 when you finish. If multiple people end up working on it, each will get the initial 1,000, but only the first GOOD one done will get the $9,000
You can use any programming language you want, but it needs to be able to run on frihost's server. MySQL is the database you should use. I would prefer that you use php and html, because I know those, and it would make it easier for me to edit it if I need to. Please, also, make it easy to install and change... have particular files that include all the styling, files that include all the wording and messages, files that include the MySQL access information, so that if I have to change these things, I don't have to manually edit 300 individual files the same way.
Also, please take on the project only if you really plan to complete it, and have the time to do so within at most a month or two; don't leave me waiting for a lot longer than it would have taken to do it myself.
To accept the job or to ask me any questions, you can reply here, e-mail me, or send me a PM.
Please do not turn this thread into a debate about how real magic is.
I need this done, no matter if magic is real or not, because either possibility must be investigated and proven before it can be assumed by my foundation.
