We have a postgres database, it is stored in our own Linux server. Our customers can perform queries in the database using a PHP/Html interface. The data resulting from these queries needs to be analyzed online by the software you are bidding to develop, so speed of processing is of utmost importance. We need you to develop the necessary tools to perform the following:
We need the user to be able to plot all results as seen in this link, read, this is required for the project:: https://www.statwing.com/demos/survey#workspaces/127054
Users will be able to:
Select which data they want to analyze.
Choose from the preloaded data in our PostgreSQL DB.
Upload their own data.
If chosen by the users, their data can be stored on our server.
Change his user information, including but not limited to name, company, contact, email, username and password.
Opt for a DEMO version which will have limitations that we must be able to change.
We need to control what users can and cannot do. We need to be able to:
Edit or delete users.
Edit or delete user’s data.
Set max number of rows or MB a user can upload by table and in total.
Set max number of analysis a user can perform.
Set limits for DEMO users.
Upload, edit and delete preloaded data that users will be able to analyze.
Assign which of the preloaded data a user will be able to see.
Keep track of everything a user does in the system.