I would like to develop a member profile site (similar to MySpace, but not really). I need it to be simple. Requirements are as follows:
- Must be PHP and utilize MySQL database to store information.
- People Sign up with basic information (name, e-mail, password, location, etc.)
- A pre-made list of US states and cities is preferred as opposed to them just typing in any city. A country list would be nice, with the ability to add cities to the countries via an admin control panel.
- Ability to create vanity member profile URL.
- SEO URLS, ex. [url removed, login to view] (same for all pages, none of the ?page=1 stuff)
- Ability to create pages for the site via admin panel (ex. contact, faqs, services, etc.)
- The Members should be able to select what kind of person they are at signup (ex. Artist, Businessman, Plumber, etc.)
- Verification e-mail upon signup would be nice.
- When a member logs in to create their profile, there will be fields they must fill out (ex. bio, location, profile pic, etc.)
- Ability to have different fields for each specific type of person (ex. different fields for artist, different fields for businessmen, etc.)
- Ability to upload audio files, just audio, not video. And these audio files will be shown on their profile page in an embedded player, with the ability to add a title and possibly description of the audio file.
- Ability to add friends and contact friends via messaging.
- The main page of the site should show recently signup members with what type of person they are (Artist, Businessman, etc.)
- The ability to search member profiles from the homepage (and any page on the site) either by location (city & state, just state, type of person and also a combination of the three)
- An admin control panel where admins can login to see all members, e-mail members, delete members, view stats, etc. (A pretty basic admin panel)
- And any other cool features you think should be in this type of project :)
If you are interested in working on this project, just message me if you need more details on what i need.
33 freelancers are bidding on average $325 for this job
Hi you, Let do it effectively I have read your requirements carefully, so that I would like to join into this project. Based on my experience, I believe that we will reach the best results. Thanks you so much