MySQL PHP Bootstrap ERP maintenance
I have a client who requires an experienced PHP Developer to maintain and expand an existing ERP system written in PHP with a back-end MariaDB Database using phpMyAdmin.
The ERP system consists of 2 Ubuntu 18.04.1 servers. One has MariaDB (administrated via phpMyAdmin) and the other is an OpenResty NGINX Web Server.
The ERP system consists of:
HR
Covers all staff personal details
Staff photos
Contracted hours and rates
Compliments and concern
Policy and procedures
Bookings
Log in details
Annual leave entitlement and ability to submit requests
Absence
Work pattern
Profile
Training undertaken, expiry dates
Supervision, appraisal & PDPS
Submit outing reports
Can ask questions via the dashboard
Clients
All personal details
Risk assessment
Manual handling assessment
Safeguarding reports
Support plans
Can access weekly bookings
Invoice details
Quality reviews
Can ask questions via the dashboard
Administration
Covers all reports we run, such as
Safeguarding
Incident
Accident
Book training
News on dashboard
I believe this was a free open-source project which was downloaded, and then modified to meet the needs of the business. The developer has now left the organisation, and we are looking for a freelancer to help maintain and add features as requested.
Currently, we have a few issues and the first project will be fix a couple of issue, the first of which is listed below. This will be used as an indicated for to be sure we have the right person to work with us :) We see this engagement as a long-term collaboration !!
1. Updating company policies - What used to happen is, policies were updated by the Admin, this works, then when staff members log on to their initial dashboard should indicate that updated policies are now in force, and the staff member is unable to do anything until these have been read and acknowledged. This element no longer works !!
Upon completion of the above, we will be happy to share a list of other elements that need fixing, along with a list of future features to be added.
We have created a copy of the 2 servers listed above to act as a Dev/UAT environment. You will have 24Hr access to this via either TeamViewer or Chrome Remote Desktop. The idea is that you will make the modification here, the client will then connect, validate, and sign off, and this can then be copied up to live. Normal standard development protocol.