To create something equivalent to a car reseller site. Anyone can list (after registering). A manufacturer can list their full range of cars. A second hand car dealer can list their available stock, and a single user can list their own car(s) that are for sale. These are then viewable as per any ecommerce site.
I could probably program most of this myself in php, and would prefer the programming to be done in php so I can edit/check/make future updates.
Main core features:
1) Seller registration and login. Email confirmation to sign up.
2) Products need listing such that: New/used; Category/Type; Manufacturer name; Model name/number; Age; Mileage; Price; Location; +10 Other options that I can rename at a later date, so use a language file.
3) Time limited listing, seller lists product for 1 week/1 month/3 months etc and at the end of that period, if the seller does not respond to an email(3a) within 7 days asking for relisting confirmation, the listing is marked as "Old", and then deleted a set time later (time frame to be set in config). I can set up CRON to run a script if needed.
3a) Listing reminder email is sent such that user has option of marking item as sold or relist.
4) Option for up to 10 photos, limit in size to 1Mb (changeable size limit in config files). Photos deleted with listing deletion.
5) Customers able to search via all product details as per most sites, including distance from their location, and change search criteria as required without starting new search every time.
6) Customers able to contact seller from listing page with Captcha/I'm not a robot.
I want this created as a template, with separate header/footer pages to add other details. I will create the database and add tables. Site will be sent over in just php form, that I can upload. Keep any database access details in a separate config file.