ВнешняяFreelancerRemote$30–$250 USD

Custom Media Interchange Site Development

Краткое

Freelancer Client is hiring: Custom Media Interchange Site Development.

Location: Remote

This is the third iteration of this project that I've posted to Freelancer. My ideas have evolved as I thought it through, and this time I think I have a workable plan.

I'm a media activist. I record audio from various talks, panels, events, etc, and upload it to a "media interchange site" called radio4all. Via that site (r4a), radio stations can browse and download my audio (for free), and that of other content producers, and broadcast it. So far, so good. But I ask that the stations notify me if they broadcast my audio, and less than 1% comply with this. So I've decided to move on, and I plan to start my own version of r4a, exclusively featuring my content. That's where Freelancer comes in.

I will upload audio content, and it must appear on the homepage of the site, arranged in chronological order, most recent at the top.

The content must be searchable by various criteria...subject, presenter(s), keywords, date, etc.

Anyone, including non-members can see the list of available audio, but the download buttons will not be visible to non-members.

Skills: Web Security, WordPress, Email Marketing, Web Development, Data Analytics

Budget: $30–$250 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

This is the third iteration of this project that I've posted to Freelancer. My ideas have evolved as I thought it through, and this time I think I have a workable plan.

I'm a media activist. I record audio from various talks, panels, events, etc, and upload it to a "media interchange site" called radio4all. Via that site (r4a), radio stations can browse and download my audio (for free), and that of other content producers, and broadcast it. So far, so good. But I ask that the stations notify me if they broadcast my audio, and less than 1% comply with this. So I've decided to move on, and I plan to start my own version of r4a, exclusively featuring my content. That's where Freelancer comes in. 

Key Features Wanted:

I will upload audio content, and it must appear on the homepage of the site, arranged in chronological order, most recent at the top.

The content must be searchable by various criteria...subject, presenter(s), keywords, date, etc.
Anyone, including non-members can see the list of available audio, but the download buttons will not be visible to non-members.

Stations must create a member account in order to download audio. If they are logged in, they will see the download buttons.

Download links will be sent to the station's email address of record, be unique to each station, and be valid for 30 minutes and up to two download attempts. I want to be able to change these parameters via a simple and easily accessible back end.

When a station clicks the download button, they must see a message stating a link has been sent to their email address, and that it is valid for x minutes and up to x download attempts. The message must state the exact email address the link was sent to.

Stations must complete a membership application form stating their radio station's call letters, their name, and their email address. 

I need to be able to ban members who I believe are entering false data, for example not telling me their true radio station call letters. Their emails should be added to a "Banned" list, and the website needs to be able to check the list. I need to be able to manually add or remove emails to/from the Banned list.

The database must list which radio station downloaded which content, when, and how many times. 

There is no need for stations to notify me of their intention to use my audio on their stations. I can infer this from the database, and I don't need to know the exact broadcast date and time. I want to keep this process as frictionless as possible for the stations.

The membership application must include a form stating something like the following:

TERMS OF SERVICE

1. By downloading this audio, I agree and acknowledge that it is solely my responsibility to ensure my uses of it comply with all FCC regulations.     
2. I agree not to repost any audio sourced from essentialdissent.net in raw form to any media interchange site (for example radio4all.net or similar sites), or any media aggregation site. I understand that I may use such audio in a finished form, for example incorporated into a podcast or radio show intended for the end listener. Any such uses must properly attribute the audio source as essentialdissent.net.     
3. I agree that all my uses will be non-commercial.     
4. I agree that the administrator of essentialdissent.net may add my email address to their notification list, which will alert me when new content is posted to the site. I can opt out of this list at any time by closing my essentialdissent.net account.

I need an easy and binding way to tell members I've updated the terms of service.

I'd like to be able to consider allowing other producers to list their content on my site, so there should be a mechanism for this...unless building this in raises my cost significantly.

The member email list must integrate with some email service such as Mail Chimp, and automatically notify members of new content. I may want to limit emails to one per day, regardless of the number of new postings to the site.

The site must be secure. 

I want to be able to add Google ads, and links to a webring service, and/or other links.

Stations must be able to contact me with any questions or concerns.

There will no doubt be other things to be added as the project develops.

I researched this project using Microsoft Copilot, but in the interest of keeping this listing uncluttered I won't show all of its text here. The basic elements are Wordpress, Member Press (?), WP-Members plugin,  Power Automate, Azure Blob storage + SAS links(?), and an email service. But I know very little about this stuff, so I may be overlooking something.

I can send the full text generated by Copilot upon request. 

Please don't inundate me with AI generated proposals. Instead, show me that you've given this project some thought, and suggest one or more improvements or ideas that I, an amateur, would never think of. This is how you will make your service and skills valuable to me.

I won't consider the project complete until the website is up and running smoothly with no issues or glitches.

Thank you.

PS: If you know of an off-the-shelf solution, I'm interested.

Локация & Details

ИсточникFreelancer
Бюджет$30–$250 USD
ЛокацияRemote
Дата публикации2026-05-21 00:02:38
Web SecurityWordPressEmail MarketingWeb DevelopmentData Analytics
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
Web SecurityWordPressEmail MarketingWeb DevelopmentData Analytics