This project was built using Laravel 12, Vue js 3, and Inertia js. Users need to register and log in to use the app. Once done, users can create, update, and delete contacts.

Users can also search for contacts, add contacts to their favorite list, and order contacts by name ascending or descending.

How to use:

  1. Download the source code
  2. Run composer update
  3. Run  npm install && npm run dev 
  4. Migrate the tables: php artisan migrate
  5. Start the server: php artisan serve

Demo