Need a PHP framework based (preferably Codeigniter) to do following tasks:
1. Admin can login and register new user.
2. Registered user, say his name is "A", can login and fill up a form to add new person, "B" (also called referral). Form will have 4 fields (name, email, phone, and address) with captcha. Once form is submitted, email will go to "B". Email will have unique link to "Approve" or "Deny" referral request.
If "B" who received email click approve or deny, status will be updated in user "A" dashboard. In dashboard, "A" can see list of referrals he added and status - approved or denied.
3. When "B" click approve or deny button in email he received, it will update status in dashboard of person "A" who referred "B". Also email will go to this person "A" as well as to Admin.
4. Admin can see list of his registered users, their referrals and status of referral approval in dashboard. Admin can mark referral status as "Invalid" also
5. No two users can refer same person. So if phone or email or address already exits with status "Approved" in database, the user will get error that this person is already referred by someone else.
Program must have "Forgot Password" option login page. Registration of user can be done by admin only.
Admin must be able to disable login of any user.
Site must use bootstrap or must be accessible on mobile also.
24 freelancers are bidding on average $106 for this job
I have read the description and I can do create user management in laravel/php/mysql as per your requirements. I have two years of web development experience. I can do on your budget.
I am Ring. I am about 18+ years experienced in GNU/Linux based system, server installation and customization, develop, deploy, security and support. I may help you in this regard.
hi there! I can develop your referal system with admin dashboard as per your requirements. If you are interested then let me know. Looking forward to work with you.