Customize Laravel based System
Budget: $30 – $250 USD
Modifying existing system:
Admin Interface:
Employee Creation:
Update the employee creation form to make all Company Details fields optional. Remove asterisks (*) which currently indicate mandatory fields.
Navigation Sidebar:
Extend the sidebar by adding a new section titled "Clients".
Clients Section:
Features:
Add New Client: Capture the following details -
First Name
Last Name
Address
Age
Active Status (Dropdown: Yes, No)
Physician Name
Social Security Number
Phone Number
Visit Schedule: Specify days of the week and associated visitation times.
List Clients: View all registered clients.
Edit Client: Modify client details.
Delete Client: Remove client details.
Note: The client management feature should mirror the existing employee management system in terms of functionality, thus leveraging pre-existing code structures.
Client-Employee Association:
Introduce a feature allowing admin to assign multiple clients to an individual employee as required.
Employee Interface:
Assigned Clients:
Provide a section where employees can view a list of their respective assigned clients.
Document Upload for Visits:
Beside each client's name, incorporate an "Upload" button.
This allows the employee to upload documents related to their client visits.
Supported formats: PDF, DOC, and image files.
Historical View: Employees should have the capability to view their past uploads for each client.
Admin View:
Admins must have access to view all documents uploaded by employees for every client.
Notifications System:
Ensure there's a robust notification mechanism to alert users regarding all changes and updates related to the above functionalities.
Admin Interface:
Employee Creation:
Update the employee creation form to make all Company Details fields optional. Remove asterisks (*) which currently indicate mandatory fields.
Navigation Sidebar:
Extend the sidebar by adding a new section titled "Clients".
Clients Section:
Features:
Add New Client: Capture the following details -
First Name
Last Name
Address
Age
Active Status (Dropdown: Yes, No)
Physician Name
Social Security Number
Phone Number
Visit Schedule: Specify days of the week and associated visitation times.
List Clients: View all registered clients.
Edit Client: Modify client details.
Delete Client: Remove client details.
Note: The client management feature should mirror the existing employee management system in terms of functionality, thus leveraging pre-existing code structures.
Client-Employee Association:
Introduce a feature allowing admin to assign multiple clients to an individual employee as required.
Employee Interface:
Assigned Clients:
Provide a section where employees can view a list of their respective assigned clients.
Document Upload for Visits:
Beside each client's name, incorporate an "Upload" button.
This allows the employee to upload documents related to their client visits.
Supported formats: PDF, DOC, and image files.
Historical View: Employees should have the capability to view their past uploads for each client.
Admin View:
Admins must have access to view all documents uploaded by employees for every client.
Notifications System:
Ensure there's a robust notification mechanism to alert users regarding all changes and updates related to the above functionalities.