I have a web application made in PHP and mysql. The application has a list of videos. The user then picks one video, types in a person's email address, name, and comment. This will send the email they input a link to watch the video, and respond with comments. When the video link is sent, there is attached a key to the URL so that the sender can get notification it was sent. Here are details of what I need done to this program.
view the application here: [url removed, login to view]
1. write some type of code so that the application can be embedded in any website.
2. in order for other websites to use this code, they must signup and receive a user name and password, or some type of key like google map api keys. This value must be in the embed coding. We will setuo some central website so that users cna signup to get proper code to embed on their website. Something like [url removed, login to view]
3. the source for this application will remain outside of the website it is embedded on(ie. all code held on [url removed, login to view]). The website it is embedded on only needs to embed in code. the program will populate from there.
4. there should be some variables the website owner who wants to embed can set. for instance they can choose to upload a logo, or color theme, or introduction text. this can be set in their user profile. once the embed code recognizes their key, it then will embed on the user's website the correct view according to the user profile. (banner, logo, colors)
5. need captcha added to program so that it cannot be sent out by spam.
6. user variables can also contain their own smtp settings, instead of using the application server's email. i am also open to php mail, but trying to avoid spam filters to ensure the email sends.
7. the website owner who gets embedded code needs some type of statistic interface to see usage of this tool.
8. user of embedded website has option to only allow registered users to send these videos out. you must therefore modify the application to allow users to register name, email, password. each website owner who uses this embed code can have their own set of user logins they control.
9. users who embed this on website must be able to upload their own videos also.
10. need additional tab for audio only files, (mp3), application must be modified to allow this.
11. there will be a standard set of video and audio files each user will have. website owners are able to add their own videos or audio, but not all other people will see these videos. they can also disable any standard video or audio that came with it.
***you must be able to show me other projects similar to this you have worked on.*** If you do not have projects similar you must tell me relevant steps and plans to prove you can do this.