I am looking for a community web site, where each user has a private area which controls activation/subscription to external Personal Data Sources. These sources, once activated, will supply data directly to a MySQL Database. The processing and visualization of this data is OUTSIDE the scope of this project! This project is focused only on the core community site + web site design to make it look exactly like an existing public web site (please PM me for details). The main task is therefore to configure a standard community/CMS environment and design the template so that it looks exactly like the existing site.
The requirements for this project are:
1) Standard PHP community site built on Joomla/Drupal/Symphony/etc. I dont care much which environment as long as it looks and behaves pretty much exactly like an existing community site (pls PM me) and has a good an usable Admin interface. The site must scale to handle 100s of transactions per second at peak hours.
2) The Admin portion of the web site must be prepared for handling 1000s of users, i.e. there must be ways to make announcements, to do batch updates, to cancel subscriptions/accounts, to monitor site usage statistics, etc.
3) The web site must us MySQL backend for all storage:
a) Storage of user accounts and user profiles including user authentication.
b) Storage of Personal Data Sources information and settings for each Personal Data Source
c) Storage of relationships between user accounts and Personal Data Sources, i.e. which Personal Data Sources are owned by a given user.
4) The web site must include a "private area" for each user with the following:
a) A form showing all registered Personal Data Sources (by a unique ID), and
b) Using this form the user can activate/deactivate Personal Data Sources and select time interval for updating the Personal Data sources: these time intervals are selected from a drop down list and include 10s, 20s, 30s, 40s, 50s, 60s, 2min, 3min, 5min, 10min, 20min, 30min, 60min, 1h, 2h, 5h, 12h, 24h, 2days, 3days, 4days, 5days, 10days, 30days. The change in settings will update the MySQL tables and will thereby affect an external program that manages the Personal Data Sources (these programs are outside the scope of this project).
c) The HTML form returns to itself showing the updated settings.
d) This page includes a frame for loading and auto-refreshing an external URL in a frame (to be supplied later).
Please keep in mind that the project can be realized using an existing out of the box CMS environment + customization of a template + a single "private page" with the HTML form as described above.
Looking forward to bids from serious bidders for further qualification.
9 freelancers are bidding on average $680 for this job
We are new to GAF, but highly experienced to handle your project successfully. Let’s move ahead with the project. Super quality output as per your requirements is guaranteed.