20000 File Download Site Proposal Help!

Azzkikertm

New member
Hello there & good day to you all!

I have a few requests and things in mind related to creating a decent & functional website that I would very much like to have help and assistance from the experts & knowledgable people around here if you please. :)

Basically, I have a total of 20,000 (twenty thousand) files that I would like to be able to offer to a specific community niche. For the sake of argument, let us assume that these files are 3d models, for example, each with a single screenshot. All files are .rared between 1 MB and 100 MB each & numbered from 0001 to 20000 and I would like to be able to offer them as a completely free download to users in a convenient manner. The server, web space, bandwidth & full php, mysql etc etc support will be taken care of on our end but we need help in getting the site done...

Now, starts the hard part. Here's what I have in mind...

I would very much like to have a dark backgrounded site, so, let's say black background with grey/white writing. The actual site content will not span the entire length of the screen but a middle section only with plain black sides to be able to accomodate most user's screen resolutions.

Perfect example of layout: 'lazylaces.com' (possibly a bit wider content section though)

Now, on the content section, I would like to have a numbered list from 0001 to 20,000 printed on main page. Preferably, I would like a single page with all 20,000 numbers however, if it turns out to be an overload on page load size etc etc then it can be split up into batches of 1000's. i.e. 20 pages so far...

The numbered list would be something like:

0001 - 0002 - 0003 - 0004 - 0005 - 0006 - 0007 - 0008 - 0009 - 0010 - 0011 - 0012 - 0013 - 0014 - 0015 - 0016 - 0017 - 0018 - 0019 - 0020 - 0021 - 0022 - 0023 - 0024 - 0025 - 0026 - 0027 - 0028 - 0029 - 0030 - 0031 - 0032 - 0033 - 0034 - 0035 - 0036 - 0037 - 0038 - 0039 - 0040 - 0041 - 0042 - 0043 - 0044 - 0045 - 0046 - 0047 - 0048 - 0049 - 0050 - 0051 - 0052 - 0053 - 0054 - 0055 - 0056 - 0057 - 0058 - 0059 - 0060 - 0061 - 0062 - 0063 - 0064 - 0065 - 0066 - 0067 - 0068 - 0069 - 0070 - 0071 - 0072 - 0073 - 0074 - 0075 - 0076 - 0077 - 0078 - 0079 - 0080 - 0081 - 0082 - 0083 - 0084 - 0085 - 0086 - 0087 - 0088 - 0089 - 0090 - 0091 - 0092 - 0093 - 0094 - 0095 - 0096 - 0097 - 0098 - 0099 - 0100 - 0101 - 0102 - 0103 - 0104 - 0105 - 0106 - 0107 - 0108 - 0109 - 0110 - 0111 - 0112 - 0113 - 0114 - 0115 - 0116 - 0117 - 0118 - 0119 - 0120 - 0121 - 0122 - 0123 - 0124 - 0125 - 0126 - 0127 - 0128 - 0129 - 0130 - 0131 - 0132 - 0133 - 0134 - 0135 - 0136 - 0137 - 0138 - 0139 - 0140 - 0141 - 0142 - 0143 - 0144 - 0145 - 0146 - 0147 - 0148 - 0149 - 0150 - 0151 - 0152 - 0153 - 0154 - 0155 - 0156 - 0157 - 0158 - 0159 - 0160 - 0161 - 0162 - 0163 - 0164 - 0165 - 0166 - 0167 - 0168 - 0169 - 0170 - 0171 - 0172 - 0173 - 0174 - 0175 - 0176 - 0177 - 0178 - 0179 - 0180 - 0181 - 0182 - 0183 - 0184 - 0185 - 0186 - 0187 - 0188 - 0189 - 0190 - 0191 - 0192 - 0193 - 0194 - 0195 - 0196 - 0197 - 0198 - 0199 - 0200 - 0201 - 0202 - 0203 - 0204 - 0205 - 0206 ... 20000.

Now, each of these numbers would be hyperlinked to a .rar download of a file with the same name. i.e. 0001.rar, 0002.rar etc. The links should have a generated download link to avoid leechers downloading the entire collection in one go via a download manager or something. i.e. something like ''website.com/dl/92eu4s7ri8sd88/0001.rar''. The session ID (or whatever the ''92eu4s7ri8sd88'' part is called should be auto generated and unique for each visitor, I'm guessing that's a php thing...)

That would form the basis of the site but I would like to step it up a notch and implement another feature...

When a user hovers his/her cursor over a file ID number, i.e. 0249, I would like to have a small javascript preview mini-window appear which will display the screenshot of the item. Let me explain visually...

Please go to 'templatemonster.com'. On the right hand side of the page, you will see a 'Featured Products' banner. Below that are a few (4) thumbnail screenshots of the templates they offer. Hover your mouse over one of these pictures and after a few secs, you will see a preview window with an enlarged picture appear. This is perfectly exactly what I'm looking for except for the text links above. i.e. 0249.

That way, users can hover their mouse over the ID numbers and view screenshots of the files and hence decide which appeals to them and they would like to download. Using this method eliminates the need of posting the actual screenshots on the site saving space, bandwidth and load times etc... If it's also possible, adding a small counter with the number of downloads under the file's screenshot would be simply awesome but I'm thinking that would be way too complicated to be useful, let me know please.

I think that's about it for now. Basically, a dark website with a numbered list from 0001 to 20000 (list is available if you want it, just let me know) with each number being hyperlinked to a generated download link and hovering cursor over it will preview a screenshot (and possible download counter)...

Now, I have no idea how to even start going about trying to make this a reality, that's why I'm asking the community for help if possible. I realise it's a massive job, especially with this many files and would really really appreciate the help. The site is very important to me and thousands of others who will benefit from it.

Maybe someone knows how to create a back-end system where you can easily enter the file ID number, permanent download link and screenshot link and it will auto generate the html text for the entire layout & be able to be edited and updated in say, Dreamweaver or something? I really don't know but that would be brilliant. Also, note that not all 20,000 files are ready for release at the moment, many are incomplete yet but being released daily (in NON-chronological order, so, can be any number not necessary one after the other). So, file ID numbers with no download yet should not be hyperlinked just yet until they're ready for release.

We are a 100% non-profit organisation, well, bunch of mates, and we're trying our best to benefit the community in our own way but we cant afford to employ a professional company to attend to our needs, hence, we're turning to you, the 'webbing' community and would really really appreciate all the help we can get! We will do our best to offer you a decent compensation for your time in the form of a computer game order via Amazon or say $50 via Paypal etc, just as a thank you very much but we are quite limited, sad but true.

We will have a decent server ready with everything needed enabled, no problem. If you can offer any services or help to us, then please do not hesitate to post below or contact me via PM or preferably, via e-mail at 'azzkikertm@gmail.com'. Every little help is appreciated massively & I'm happy to explain any questions or misunderstandings/confusion or comments. Please help us & thank you in advance! :-)
 
Are you sure you know what you are getting into?
The site you describe will cost you hundreds of dollars a month in servers alone.
 
Hello, the server is already sorted out and we do have sufficient space and bandwidth to accomodate everything, we just need the site design. :)
 
Back
Top