THIS IS NOT THE COMPLETE LIST OF REQUIREMENTS!
THIS IS THE CORE DESCRIPTION OF THE PROJECT.
THE INDIVIDUAL(S) OR COMPANIES WE CHOOSE WILL GET THE NEXT LEVEL DESCRIPTION.
We are looking for a full stack developer or team that will code our solution in (MEAN) Node.js using [login to view URL], AngularJS and MongoDB.
You must show at least three full stack deployments using this method.
The auction solution will allow each individual or company to create an account and post their own items via mobile and/or web based.
Each listing from the individual site will also be posted on multiple global sites (only as a click threw) where all the items are displayed from every individual site. When item/image is clicked they will be taken directly to the items auction page. They must agree to the terms to each individuals/company’s website prior to bidding (Several companies have specific ways for payments etc.)
The solution will have a mobile application that will take pictures of the item, allow input of title, description and/or required questions (see below). The app solution will post the items to system live or at a later set date. All images will be optimized prior to loading to optimize load times.
There will be four different styles of auctions with several variables for each one such Auto extend the end time, buyer’s premium fees, etc.
The e-commerce side of the solution with have two options. One option is they put in their own payment processing information. The second option is they use our payment processing system.
On top of the buyer’s premium we have the option to place our own percentage we get of each sale completed. This percentage can be taken automatically at sale or paid by the individual/company at "x" number of days via payment method onsite.
Each registered user must be address verified and payment method must also be verified. Some auctions will require certified checks over credit cards so the system must be able to post sold but payment pending until the individual/company logs in and changes the payment status.
Postings might require mandatory questions that we can create and apply to any or all categories. The will be things like mileage, condition, hours, size, etc. We/they can create a posting template for every auction listing.
Each site might have custom forms needed depending on the sale to be sent via Email, printed locally, etc. This custom form creation must be built in natively.
All items must have the ability to be promoted to other social media via a media related icon click.
The backend will be for each individual/company user but we will need access to verify transactions completed or not and all the normal billing that comes along with it. It will also need to be able to export to multiple accounting packages such as QuickBooks with the API's already built so it's a one click export. Also, the standard CSV export must be included. All reports will have the ability to choose any calendar date(s), items, categories.
The system will have all the same categories such as Ebay or similar.
The system will need to have industry standard security, server/application and full network reporting.