This is an already working simple existing web-based Client Project, Billing and Support Management System. It has 2 login-ends which are Staff-end and Client-end. The system is based on Java, Php, Mysql, Css and Html.
1. Add 2 more email option when creating client account as currently there is only 1 email that can be added. It would need to have 2 more which will be cc'ed. Client however can also update the email anytime after logging into the account. (Staff-end & Client-end)
2. When creating client we also want to be able to add client logo and avatar. If none added then the client should have a default avatar and logo. However client can change their avatar or logo when they login to their client-end. (Staff-end & Client-end)
3. Added client logo must automatically appear in selected places/ areas which are already existing with clients info, such as: manage client page/table, manage project page/ table, view invoice page/table. (Staff-end)
4. Add avatar (by default there should be a default avatar if none is added when new Staff is created by Admin/ Main Staff) however the new Staff can again when login click on the avatar available on the top left to change the avatar. The avatar on the top left is already done via css, coding to make it function as explained is whats required. (Staff-end)
There are certain areas that the client will need to be able to see the staff avatar on the client-end as well. (Client-end)
5. Add 1 more "Email area to cc" option for Staff also, when a staff or a new staff is being created. (Staff-end)
6. Add a currency option when creating an invoice, so that the Staff can key in the currency e.g. USD/ EUR/ GBP, anything. Limit it to max 3 alphabets. *by default it should have and be "$" if the currency area is left blank. This currency will then appear in invoice as currently it only shows the "$" dollar sign. (Staff-end)
7. Ability to add a new / custom billing status when adding a new project. Currently there are 4 preset option only eg; Paid, Unpaid, Overdue, Not Yet billed. Added new/ custom billing status must be in the system so that the staff can view invoice by the new/ custom status as well. (Staff-end)
8. Currently there is a "Upload logo" function available in the System Settings page, but the logo uploaded is only appearing in the invoice. I request that you also make the same logo to appear on top available area on the system. By default kindly have a default logo present if no logo is uploaded yet. (Staff-end)
9. Need to make a notification function that shows the number of new messages on the dashboard. The css is already done, just need the coding to make it function.
10. This function is not available and needs to be added : Recent Activity (Staff-End) on the available dashboard
Recent Activity - Everything that happens (Added/ Removed or Updated) in the system eg; Added/ Removed or Updated Client, Added/ Removed or Updated New Staff, Added/ Removed or Updated Invoice or Project and so forth.
The project will be awarded in-line to cost, duration and based on accreditation of the developer. I will provide access when the project is awarded to the successful bidder.
(Asst. Project Manager)