Build a online reporting website which can allow
1. administrator to create sub-admin for different company, such that each company has its own set of report and charts
2. sub-admin of different company can create account for their own staff. Staff can view report
3. sub-admin and then can upload data file to database
4. other user can view the report and chart by inputting reporting criteria
5. there are one data maintenance user interface for user to maintain the data
I will give the report and chart sample to you, as well as the data file format.
Better built by wordpress multi-network such that different company has his own subdirectory (e.g. [login to view URL], [login to view URL] etc)
You can refer to my prototype for one of the reporting sample.
[login to view URL]