PHP or ASP System
$30-5000 USD
Paid on delivery
I am looking for bids for a system to be built either in PHP or in classic ASP, with MySQL, using a template design provided by me.
The system will allow the input users to publish news items in the system using an inteface such as tinymce or fckeditor, including images, uploaded to their personal folder on the server. Based on the categories that the input user has attributed the news item, output users that subscribe to the relevant category will automatically receive the news item in their message box and receive an email informing them that there is a new news item waiting for them. Apart from that, all news items are published in the site (viewable to all logged-in subscribers, under the specific category or categories, under "New news items" and at the input user's personal page).
The output users who get a news item are asked to rate the item and the inputter. The ratings (similar to eBay ratings) are published with all news items and on the inputers' personal pages.
Logged-in subscribers can get into the search area (searching by categories, tag cloud, inputers, outputers or free-search) or to get into an inputer's personal page and read their news items.
## Deliverables
I am looking for bids for a system to be built either in PHP or in classic ASP, with MySQL, using a template design provided by me.
The successful bidder will create the system in English, in such a way that all the wording will be as strings stored in the MySQL database, which I will be able to translate through the translation panel in the admin interface.
The system will have users of two kinds: Input users (basic level and premium level) and Output users.
The system will allow the input users to publish news items in the system using an inteface such as tinymce or fckeditor, including images, uploaded to their personal folder on the server. Based on the categories that the input user has attributed the news item, output users that subscribe to the relevant category will automatically receive the news item in their message box and receive an email informing them that there is a new news item waiting for them (If the news item has several categories attributed to it that the output user is subscribed to, they still get only one message about it). Apart from that, all news items are published in the site (viewable to all logged-in subscribers, under the specific category or categories, under "New news items" and at the input user's personal page).
The output users (and only output users) who get a news item are asked to rate the item and the inputter. The ratings (similar to eBay ratings) are published with all news items and on the inputers' personal pages.
Logged-in subscribers can get into the search area (searching by categories, tag cloud, inputers, outputters or free-search) or to get into an inputer's personal page and read their news items.
The subscription process (for all users) includes an email verification stage, where the system sends all new subscriberers (both inputers and outputers) an email with a verification token they must use to activate their new account).
All subscribers (both inputers and outputers) can send messages to all other subscribers (apart from those who chose not to receive messages but only messages about news items in their chosen categories, or to block certain users from sending them messages) using the in-built messaging system, either by sending a new message or by replying to a message sent to them. Once your message box receives an item, the system sends you an email notifying you about the message.
There are two levels of inputers: basic and premium. Basic (free) inputers can publish up to 3 news items a month, in up to 3 categories. Premium inputers can publish as many news items in as many categories as they like, plus they can see how many outputers (under which category) receive their news items.
At the beta stage the system is free to all users. After the beta stage, the premium input users will pay for the service. After the system moves out of the beta stage, new premium input subscribers will have to go through Paypal (unless they prefer not to pay via paypal, by which case they will register through the site without going through a financial transaction, the system will inform me and I shall have to contact them to charge them and manually turn them into premium input users. I need to be able to also reister gratuitous premium input users.
The premium input users receive an automatic email one month priot to the expiration of their subscription, a fortnight, one week and one day priot to the expiration of their subscription, letting them know they need to pay, with a token link for renewing their subscription. On the day after the subscription end the account is frozen and the premium input user can log in but can no longer use the account or any of it's properties.
A mailing list system should be incorporated, that will enable me to produce messages that will be sent to all the clients, or to all inputers or to all outputers or to one or some categories subscribers.
A CRM system will enable registration of subscribers and management of the clients.
All the interfaces, including the backend, will be run through a web browser. The system will be compliant with the following browsers: IE6-7, Firefox2-3, Safari, Opera, Mozilla.
All source code and all copyright will be owned by me (obviously, apart from any open-source software used within the project). The coder will hand over to me all the source code of the system, with documentation of all components of the software.
If I will be happy with our relations with the coder, there will be further development and maintenance work.
Project ID: #3326600