Hello,
We have a few simple projects we need added for BOXSTr.com
IF you can't do all of them, just let me know - but please make sure to note in your bid the projects you're unable to do.
1. We need to be able to collect more information from users and store it in our database. Things like, name, location, age, gender, and phone number. Also need this information to be reported back to us in our "STATS" page. Should be the simplest one. Also, need users to be able to edit this information too.. Also pretty simple.
2. We want to be able to send a newsletter out to all our members. This might be difficult because it will need to send to 200,000 users. Another thing, we need the option on sign up for user to accept newsletters or deny them. Also this options needs to be able to be changed when they are logged in (like above).
3. We need a way to notify users when they become inactive for more than 25 days or else the files in their account will become deleted. Our system already counts the number of days they have been inactive. What I want is on day 25 it alerts them their account will be pruned in 5 days, and then again on day 29 that their account will be pruned in 24 hours.
4. When we suspend a user account I would like the option in our admin panel to add in a reason why and have that reason be sent to the user in an email and also when they log into the site.
5. A referral system. That basically the more users they refer the more space the get. Like, for ever 50 users they get an extra gig of space. Each user would get their own unique url like
http://boxstr.com/5245 or something like that
6. An Email this file to a friend option. Or maybe even email multiple files to a friend. I'd like this also to have the option to use plaxo in there so they can easily add friends from their address book. (
http://www.plaxo.com/api/widget?src=ab_chooser)
7. This is something I really want and is probably the hardest to implement. I would love the option to be able to have users collaborate on one account. Something similar to how google docs work. One user can invite other users (by either BOXSTr username or by email address) and our system sends out an email saying "USERXX sent you a request to collaborate on his BOXSTr Folder "Name" .. Click here to start." I'd prefer that the collaboration works in a way that the user can simple pick folders to collaborate on. Say they make a new folder, they have the option to check "COLLABORATE ON THIS FOLDER" and then a hidden div appears where they can enter in emails (again with the plaxo widget, or boxstr usernames) and it will send out emails. If a user agrees that folder will automatically appear in their folder list with a special icon by it or different folder color to know that it's a collaborative folder. If the person who got the email isn't a boxstr member they also get the option to sign up and then the folder is automatically shown in their "MY FILES" page. Users can also invite other users as either collaborators or viewers only. I'd like it that they can invite multiple members to each folder and also be able to create multiple folders.
8. Add an additional plan to our upgrades. This plan will keep users safe from monthly file removal. This may require creating another user level in our mysql database for these users. Shouldn't be too difficult. But very possible.
9. Possibly try to get uberuploader working with lighttpd. We already have it implemented into our system, but it's giving us some issues such as failure to find max file size and we also need to get it working with lighttpd. Currently it's running on apache fine with the exception of the max file size error.
10. Create a Tracking System:
A. File uploads
B. File deletes
C. File edits
D. File moves
E. Folder creates
F. Folder deleted
G. Users that download files:
I. ip address
II. if they are boxstr member, show id
III. time
IV. how many times they have dled it
V. browser
VI. option to ban them from accessing your files (by userid and ip) and to be able to remove bans in future
VII. option to limit the public how much they can download their file per day/hour/week/month
That's all for now. Again if you can't do them all, just make it known in your bid. If you can do them all, even better. The only thing is we have a deadline of Feb 27/28.