Admin is allowed Add remove products,add pictures to products, and add products into certain categories
Search for products +filter search, moderate products that users who have registered are allowed to put.
Users are allowed to post products and comment on products and rate as well, and favorite after they have registered.
No design needed. Simple development and database.
Database to be locally hosted no web services needed.
Best price takes the job.