I need a website, [url removed, login to view], coded in php using a mysql database. This site is a music/video/games/apps download website, where users can submit links to these files. This is very similar to [url removed, login to view], except it incorporates more than just music. This should not be very hard to code for someone profficient in PHP and MySQL.
What I need:
-MySQL Database to store all information
-4 Types of files: Music, Movies, Games, Applications
-When I refer to â€œfileâ€, I mean the link and all the information attached to it that is submitted by the user.
-Music: 6 categories (Rap/Hip-Hop, Rock/Pop, etcâ€¦)
-Movies: 13 categories (Action, Animation, etc...)
-Games: 6 categories
-Applications: 6 categories (at least, for now)
Each of these categories appears on the navigation menu on the left of www.puredl.com. When you click on any of these categories, you will go to a new page which has a table that displays the latest files in that category (for example, [url removed, login to view]).
[url removed, login to view] file should allow me to modify/change:
-the number of files to display on the category pages of each file type (Music, Movies, Games, Applications).
-the number of hours the user can stay logged in if he/she checks the â€œRemember Meâ€ checkbox in the login form.
Signing up for a new account:
-[url removed, login to view] is the signup page with the forms that the user must fill out.
-If any form is left unfilled, do not add any of the information to the database. Instead, reload the page with this message under the form: â€œTo create your account, you must fill in ALL the fields provided.â€
-Create tables in the database for: First Name, Last Name, Email, Username, Password
-Both the Password and Re-type Password fields must match IDENTICALLY. Otherwise, display this message â€œPlease make sure you re-type your password correctly.â€ Do not add any of the information to the database.
-[url removed, login to view] is the login page (there is a login module on the right side of the website, with the name [url removed, login to view])
-When user types in username and password and it matches with a username/password combination in the database, then let them login
-If it fails, please display the message â€œYour username and password do not match. Please try again.â€
-If the user checks the â€œRemember Meâ€ checkbox, write a cookie or something which will let them stay logged on for a set number of hours, even if the website is closed (please allow me to control how many hours in the [url removed, login to view] file).
-If they click forgot password, then it will bring them to forgotpass.php. They type their username and it will email the password to them (I will design the email template later).
-After they type the username, display the message â€œYour password has been sent to ___________â€ (where __________ is the email address for that username, taken from the database).
-If the username does not exist in the database, please display the message â€œThere is no account with this username in our records. Please contact us if you have any problems.â€
-[url removed, login to view] is the homepage after the user logs in
-[url removed, login to view] is the module that will replace [url removed, login to view] on the right side of the site. If the user is logged in, this will always replace the login module. If the user is not logged in, then the login module will always be displayed.
-also once the user is logged in, he/she will have access to the files (that is, he/she can click the download button â€“ which is an image with a link to a file hosted on another site). Users not logged in can see everything on the download page (â€œ[url removed, login to view]â€) except for the actual link.
-Be able to search in either Music, Movies, Games, or Applications
-The search bar under the logo is a basic search that does keyword search
-There will be a page to do an advanced search ([url removed, login to view]) where you can choose between song and album when searching for music, and you can also choose to search in any of the categories of the file types