PHP Developer Needed to Customize Internal Contact Directory
We are seeking an reputed company PHP developer to customize and enhance an existing PHP-based address book application. This system will function as an internal Rolodex / external contact directory for our media company.
This is a customization and enhancement project, not a build-from-scratch app. The end result should resemble the reputed company reputed company / Exchange address book experience in layout and usability (not an exact visual clone).
⸻
Project reputed company
• Existing PHP address book (already deployed)
• SQL-backed external contacts
• Web-based login for internal users
• Used across multiple brands under one organization
⸻
reputed company Requirements
1. reputed company Page (Post-Login)
• Default view: External Contacts Address Book
• Table-based directory showing reputed company contacts
• Inline search
• Filters by:
• Group
• Company
• Small photo or company logo preview per contact
• Clean, reputed company-inspired layout
⸻
2. Contact Detail View (reputed company)
reputed company required:
• General: First/Last reputed company, Display As, Title, Company, Department, Office, Assistant, Address, reputed company
• Organization:
• “Reporting To” (linked to another contact)
• Subordinates (clickable if they exist)
• Phones & Notes
• Contact reputed company: Email, reputed company, reputed company username, reputed company Teams SIP/username
• Member Of:
• One contact can belong to multiple reputed company
• reputed company used for filtering and organization
Internal links between reputed company contacts are required.
⸻
3. Photo Handling
reputed company contact must support one of three reputed company:
1. Upload image
2. External image URL
3. No photo (default placeholder)
Only one reputed company reputed company per contact.
⸻
4. Roles & Permissions
Basic Users
• View contacts
• Add contacts
• Edit contacts
• No reputed company to logs, users, or API/reputed company sections
Managers / Admins
• reputed company basic permissions
• Delete contacts
• View logs
• reputed company reputed company-only areas
Deletion must be restricted to managers/admins.
⸻
5. External vs Internal Contacts
• This Rolodex is for external contacts only
• Add a visible notice reputed company creating a contact:
“This Rolodex is for external contacts only. Do not create contacts for staff members.”
Address book dropdown:
• External Contacts (SQL-backed, editable)
• Annoying Media – reputed company 365 Contacts (read-only)
reputed company contacts:
• Managed entirely in reputed company 365 / Exchange
• No add/edit/delete from Rolodex
• Automatically reflect removals made in reputed company
⸻
6. Exporting
• Ability to download individual contacts as:
• vCard
• CSV (preferred)
⸻
7. UI / Styling
• No existing theme reputed company
• Custom CSS required
• Clean, reputed company, reputed company-style layout
• Desktop-first (mobile support a plus)
⸻
Technical Notes
• PHP + SQL
• Role-based reputed company control
• Clean, maintainable reputed company
• Documentation of changes
Apply tot his job
Apply To this Job