I need someone to create specific Loyalty Program System. It's not complicated, but quite unique.
There are 3 types of Loyalty Program Members:
The last group of users are System Administrators.
The main concept of the Loyalty Program are vouchers. Vouchers are coupons that:
have their own, automatically generated non-repeatable number (11 digits)
have some value (points)
are assigned to Program Partners - each voucher belongs to only one partner.
have its valid time (x days from the time the voucher was generated)
can be assigned to Program Customer - Program Partner gives away vouchers to customers, then they register it on the website so it's assigned to them.
can have some status (for example: generated, void, registered, out of date, blocked)
can be printed individually (pdf creation with the coupon and other data from coupons database) or collectively - pdf with predesigned template containing for example 3 columns 5 rows of vouchers.
Program Owner can:
Create Program Partner Accounts (and edit it)
Create Program Customer Accounts (and edit it)
Generate and print vouchers for Program Partners
Generate reports showing some data (for example quantity and value of vouchers generated for Owner Partners, quantity and value of vouchers registered by Owner Customers and so on.)
Program Partner can:
Generate and print vouchers for itself.
edit his data
See history of vouchers generated by himself (or for himself by Program Owner)
Program Customer can:
Edit his data
Check the value of his points (the value of all vouchers registered by him)
Register the voucher (add voucher to his account)
Check the history of point (when and why the points was added, when and why the points was removed)
The customers' points will be used by some e-commerce website to complete checkout, but the e-commerce website is not a case of this project.
The last part of the web-software is a catalog of Program Partners - Program partners can belong to some category (categories), there is some search engine for the partners and categories, each partner has it's description, contact data, google map, some photos and so on. Program Partners can be commented and rated by Program Customers. There will be many Program Owners each of them will have it's own Program Partners and Customers, so there have to be possibility to create independent partners catalog for each Owner.
What about the design - you create only the application. Design and CSS styling is my work. You will get exact directions how I want the html to be made.
I think that's all you have to know about the project for now. I don't care what technology you want to use. Of course the system has to work as a web solution, so I would prefer if you build it as a extension for some standard CMS.
Oh one more. I will not even consider offers that you add without reading this description, so If you have read the description, understand it and believe you are the right person/team to create the application for me add the word “Boat” in the end of your offer, so I would know you have read it. Thank you!
Of course the final specification for the system will be a bit different, for now you know only what you have to know ;)
23 freelancers are bidding on average $1115 for this job
Dear sir, we are ready to start for this project and want to do our best because expect to continue to work for you. Could you please choose us and we guarantee that you will be happy of our work. Thanks.