Need some work done? Post a Project Today
Requirements are divided in 5 modules :-
I) Home Page
Its a daily deals DISPLAY website which just displays the deals on home page for end users to view the deals.
Examples of such websites are deals2buy.com, dealsofamerica.com, slickdeals.net
Since the only thing that end users view is the homepage, we need its design to be very elegant, expandable, comprehensive and attractive.
II) Merchant module(who wants to post the deal on our website for end users to view)
A separate module for merchant wherein they can create their login, post/view current/past deals, preview deal as it will appear on home page, save deal drafts, refer another merchant(s), make payments for deals via paypal, buy/manage credits for deals. In short , an entire workflow of deal creation and management from Merchants perspective.
III) Admin module
A separate module for admin wherein admin can MANAGE :-
a) Merchant accounts (approval, denial)
b) Deals including deal approvals, view/edit upcoming/live deals
c) Security module wherein admin can create and manage accounts for sub-admins or deal reviewers/approvers with customizable access to limited functionality or menu items.
d) Payments from various merchants
e) Deal Credits for merchants
IV) Mobile website (Home Page)
Mobile website design will mainly show the homepage in a mobile format. We will also have ‘tell a friend’ and ‘subscribe’ functionality on mobile website.
V) Email module
a) User deal subscription emails.
b) Merchant Notification emails (Payment confirmation, deal approval,profile approval etc.)
c) Admin emails ( request for deal approval, new merchant profile approval etc.)
Expertise that we are looking for
a) Expert and innovative web designer with good hands on experience on html , css and photoshop. We want the UI to be at par with the industry standards. We would be providing some examples of websites to give an idea of expertise we are looking for. Knowledge of HTML5 and responsive web design will be major plus.
b) Experienced PHP programmer with excellent object oriented programming skills and is well aware of PHP best practices. We would like to break the functionality into small pluggable components to minimise the maintenance and increase the scope of scalability.
c) Must have hands on experience in PayPal payment integration (for the merchant module).
We have more than a decade of software engineering experience and we will be personally interviewing the actual developer that will be designing/coding our project.
We will be following agile development methodology which apart from other things means that we will be having a daily “standup meeting” (via phone if needed) with developers.
Work we’ve done so far
We have already designed mock up screens for entire project (using moqups.com) , detailed requirements using rallydev.com and database design in MySQL. We also have already bought a hosting package, so we are ready to go right from day 1.