This is step 1 in a multivendor market place project.
(To start with, this step does not include actual purchases.)
If we find the right programmer for step 1, we can consider hourly rate following steps.
Role Based privilegies/rights.
Three categories of users. Admin, Seller and Buyer.
Different Levels for the users (in this step 1, it is only the Seller Users that have different Levels, and now restricted to either Lvl 1 or 2)
1) Login page
2) as Admin: can handle users and set privilegies
3) as Seller Lvl 1: can handle users within the same company (organisation).
4) as Seller Lvl 2: can upload/download and edit lists of products for its own company.
5) as Buyer: Can search a product and find available prices and specs. Can download lists.
Delivery of project:
Relevant Project Folder (and info on Framework and pkgs).
The public_html Folder shall be easily placed and functioning on a normal mid range shared Apache host. (That means that our rights to root config is limited to basic changes. Some changes might be done, not all, please let me know if any is needed). (MySQL 5.6, PHP 7.1/7.2).
Separate index files per user Category (eg index_adm, index_seller, index_buyer). (Mainly because it makes it easier for me to see the structure.)
Lightweight and Clear.
Minimum use of Back-End processes.
Clean, Structured and Commented Source Code.
Secure prevention to MySQL injections and Hacks.
Good session handling.
Basic graphic design/layout is ok. Bootstrap or similar...
More info, suggested DB tables, and described Views will be sent if You ask for it.