Needed PHP and Flutter Developer with MySQL knowledge for the updates in existing project -- 2
Budget: ₹35,000 – ₹40,000 INR
Right now the said project is live and all the functionalities are working fine. We need to develop the control panel for this project so that Multiple Admin users can be created. The functionalities of the proposed control panel will be as below:
1. It will be a single window panel that allows for the creation of multiple Admins.
2. Report dashboard for both Admin and Sub Admins.
3. Data Related to an Admin can be shown to the respective Admin and its respective Sub Admins. No Other Admin or Sub Admin can access the other Admin data.
4. As soon as an Admin will be created a Welcome mail from the platform will be forwarded to him with a Username and one-time password.
5. The admin can use this password to login into the platform and he has to reset the password to login into the platform.
6. Following master information can be associated with a Super Admin from this control Panel. (During development 1-2 fields can be extended)
a. Letterhead can be assigned to Admin (.png file).
b. Letter footer (.png file) Optional
c. Digital stamp with Signature (.png file) Optional
d. Reference No Format.
e. Authorised person Name (Maybe Admin or Sub Admin Name)
f. Designation
g. Address (Office)
h. Membership No.
i. Phone Number
7. Auto billing and payment.
a. A monthly billing can be generated on the basis of the total no of reports generated in that month.
b. Per report cost can be defined while creating Admin.
c. Billing cycle and messaging
i. As soon as the billing cycle is complete the platform will start displaying a nonpayment message to admin at that moment only and he can view the invoice in its billing section.
ii. After 2 days of non-payment the message will start displaying to Sub Admins and Field executives.
iii. The message for Admin” You has a due amount of Rs__________ so please make your payment before Date (Date > 4 days after the billing date) to avoid MOVAL Subscription expiry.
iv. For sub admin the message will be “Your MOVAL subscription is under extension period. Your Subscription will be expired on Date (last date of payment)
8. Important updates or instructions can be sent to the all-registered admin’s and sub admin’s registered mail id with a single click and a log with mail content can be maintained by the control panel.
9. The Super admin can block/unblock any of the admin and its respective Sub Admins from the control panel.
10. Photo Management:
a. Super admin can decide the maximum no. of photographs that the Field executive of an Admin user can upload in the other section of the Mobile App.
b. There must be a tool to delete photographs after a particular duration automatically defined in Admin profile or manually at any time of any duration.
11. Under client:
1. Changes in Branch fields:
a. Enter Contact Person Name >> Enter Manager Name
b. Enter Contact No. >> Enter Registered Mobile No.
c. Enter Manger Email Id >> Enter Landline No.
d. Enter Registered Mobile No >> Not required.
2. Multiple contact persons can be created under a branch.
a. Name
b. Designation
c. Email id (Multiple emails can be entered by separating them with a comma)
d. Mobile No.
e. Landline No.
3. While assigning a job first the client’s name needs to be selected, then the listed branch name, and then the listed Contact person name.
4. Same on Mobile App while creating Jobs.
1. It will be a single window panel that allows for the creation of multiple Admins.
2. Report dashboard for both Admin and Sub Admins.
3. Data Related to an Admin can be shown to the respective Admin and its respective Sub Admins. No Other Admin or Sub Admin can access the other Admin data.
4. As soon as an Admin will be created a Welcome mail from the platform will be forwarded to him with a Username and one-time password.
5. The admin can use this password to login into the platform and he has to reset the password to login into the platform.
6. Following master information can be associated with a Super Admin from this control Panel. (During development 1-2 fields can be extended)
a. Letterhead can be assigned to Admin (.png file).
b. Letter footer (.png file) Optional
c. Digital stamp with Signature (.png file) Optional
d. Reference No Format.
e. Authorised person Name (Maybe Admin or Sub Admin Name)
f. Designation
g. Address (Office)
h. Membership No.
i. Phone Number
7. Auto billing and payment.
a. A monthly billing can be generated on the basis of the total no of reports generated in that month.
b. Per report cost can be defined while creating Admin.
c. Billing cycle and messaging
i. As soon as the billing cycle is complete the platform will start displaying a nonpayment message to admin at that moment only and he can view the invoice in its billing section.
ii. After 2 days of non-payment the message will start displaying to Sub Admins and Field executives.
iii. The message for Admin” You has a due amount of Rs__________ so please make your payment before Date (Date > 4 days after the billing date) to avoid MOVAL Subscription expiry.
iv. For sub admin the message will be “Your MOVAL subscription is under extension period. Your Subscription will be expired on Date (last date of payment)
8. Important updates or instructions can be sent to the all-registered admin’s and sub admin’s registered mail id with a single click and a log with mail content can be maintained by the control panel.
9. The Super admin can block/unblock any of the admin and its respective Sub Admins from the control panel.
10. Photo Management:
a. Super admin can decide the maximum no. of photographs that the Field executive of an Admin user can upload in the other section of the Mobile App.
b. There must be a tool to delete photographs after a particular duration automatically defined in Admin profile or manually at any time of any duration.
11. Under client:
1. Changes in Branch fields:
a. Enter Contact Person Name >> Enter Manager Name
b. Enter Contact No. >> Enter Registered Mobile No.
c. Enter Manger Email Id >> Enter Landline No.
d. Enter Registered Mobile No >> Not required.
2. Multiple contact persons can be created under a branch.
a. Name
b. Designation
c. Email id (Multiple emails can be entered by separating them with a comma)
d. Mobile No.
e. Landline No.
3. While assigning a job first the client’s name needs to be selected, then the listed branch name, and then the listed Contact person name.
4. Same on Mobile App while creating Jobs.