Company Directory Screenshot
Company Directory Shopped Screenshot

Project information

About Company Directory

A full-featured personnel management system for organizing employees, departments, and locations. Built with PHP, MySQL, JavaScript (jQuery), and Bootstrap 5.

Features

  • Employee management with CRUD operations
  • Department and location management
  • Live Search: Real-time search across all personnel fields (name, email, job title, department, location) with 300ms debouncing
  • Responsive design for mobile and desktop
  • Search and filter functionality
  • Interactive UI with modals and tooltips
  • Duplicate Prevention:
    • Email uniqueness enforced at database level with user-friendly error messages
    • Real-time duplicate name warnings with submit-time validation
  • Data Validation: Required field validation and email format verification

Tech Stack

  • Frontend:
    • HTML5
    • CSS3 with Bootstrap 5.3
    • JavaScript (ES6+)
    • jQuery 3.7.1
    • Toastify.js for notifications
    • Font Awesome 6 for icons
  • Backend:
    • PHP 8.1+
    • MySQL/MariaDB
    • mysqli with prepared statements
    • JSON API responses