NOTE: I DO NOT WANT A UI DESIGN!
This project requires the WIREFRAME planning design of the app as listed below. With it, suggestions on what I am missing to make a workable app. You can do a MOCK design in the wireframe.
SIGN IN OR REGISTER
Landing page , sign-in
Email, Facebook, Google options
Check with whmcs user/service status if user can login or needs
Registration, takes users social/input details, populates whmcs, creates an account and a service to his name. That platform will authenticate (via status of service) whether user has access to the app.
MAIN VIEW
Responsive Dashboard after signing in (client area), show all items active on auction, with small overlay of the time left for the item to expire.
On the dashboard, click on photo option, and then the following options.
Show my items only, have three buttons on each line of users on items, one is edit, other is repost, third is delete. Have option to filter (view active items or view inactive items only)
FILTER
Under filter, have the following other options to filter, make, year from, year to.
SORT
Then also on dashboard, have sort option, where the following items can be sorted by, time left , make, year
VIEW OPTIONS
Have two different types of views, what is a list view which shows the small picture, and then the header, then the time left , then and icon to chat with the seller. If seller is not logged into his client area, then the message gets sent as an email to seller (user x has sent you a message, and list message, to reply, login to your panel [ provide link]. Also have a 'send to request' icon where upon clicking,a box comes where a request number is input and gets sent to requestor ( see under requests)
TILED VIEW
the other view option is tiles, where all the main pictures is shown in a tiled form, with the time left showing at the bottom within the picture .
BUYING
Once user Clicks on the picture, he will be able to see the multiple pictures of the item, details of the vehicle, location, price, user who listed it, and given options to chat with the user or call the user . No online sales or payment goes on.
SELLING
Have icon to sell an item.
Upload or take pictures, maximum 8
Select make , year, model, description, comment, recon needed, VIN number. Trade price, retail price , offered price.
If there is trade price and retail price listed, then the car will be listed in the public website showing retail price only.
Have optional box which says: send to request number.
MAKE OFFER
If no OFFERED price listed, substitute with MAKE OFFER, so user can enter a number in the box provided and the seller receives email showing offer received, login to portal to view what offer is for that particular [login to view URL] offer is viewed, it must be marked viewed automatically, and accept/decline button, which then informs buyer of the status.
ACTIVATION TIME
Each item has default 7 days to be listed, thereafter it gets deactivated, removed from active list, into inactive list. Only seller can see their inactive items. Have an icon to repost the same inactive item for another 7 days.
ITEM CREATION
In whmcs, create the item and allocate to the clients name , where in a module, can list the clients and all listed cars under his name with [login to view URL] item uses VIN number (8 digits) as a unique [login to view URL] can't be replicated. Need a page in admin to TRANSFER VIN number from one user ownership to another, in case the same vehicle is now being sold by another user.
Each item will have a unique sequential item number.
REQUEST
In main dashboard (client area) , so far there's option to OFFER, but add option to REQUEST, where user enter these details, make, model, year from, year to, description. ..........see attached file for continuation