/lime

Global_Search

Primary LanguageJavaScript

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Limefiber

This is a Laravel test project.



About the project

Limefiber Emerging Solutions is Developing a Network Management System. The system also integrates with other systems.

As part of the Limefiber development team. You are required to contribute towards the development of the system by adding a global search to the system dashboard.

The database structure involving the required feature involves the following tables and their respective columns:


Users:

  • ID
  • Name
  • Email
  • Password

Customers:

  • ID
  • First name
  • Last name
  • Username
  • Expiry Date

Tickets:

  • ID
  • Title
  • Description
  • Customer ID (ID of the ticket’s customer)
  • Scheduled Date
  • User ID (ID of the user assigned to the ticket)

Payments:

  • ID
  • Transaction Code
  • First Name
  • Last Name● Customer ID (ID of the user linked to this payment)
  • Amount
  • Account Number (username of the user making the payment)
  • Transaction Date



Note Only the users can log in to the system



Instructions

  1. Create a database and store a few records in the tables.
  2. Create a dashboard with a search field on the top right which will display the search results of the Customers, Tickets, and Payment tables side by side in a single component without affecting other parts of the dashboard.