Given below are the requirements-
(1) Simple screen that lists all project codes from Podio, and a user (denoted by email ID) can be granted access to specific projects- More than 1 user can access the same project, and one user can be granted access to multiple projects. Store this access details in a MySQL database.
(2) Take as input a "project code" and an "email ID" and display that project's data after retrieving it from Podio API (Podio has all the project data). Only if a user has access to a project (as per step 1) only then that user can see a project's details.
When the project's details are being displayed, also show all files associated with that project. So that user can download them. Dont store anything on the server. Just directly retrieve the files from Podio using API.
The API Credentials for Podio should be stored as configurable parameters. Also there should be a screen where admin can specify those projects which should never be shown to any user in step 2.
Simple work for a good php coder.
If you can create high level/detail level design documents that would be great for me. I will provide you with a HTML/CSS template that you must use for this application.