PHP Test Project

Appivia.com

Description

This is a very simple one-page application consisting of a single table and a form for creating new rows. To make it a little more complicated, we have written a 'framework' you have to use. Below is a set of simple tasks to perform. Please write a production-ready code.

Installation

  1. Fork this repository
  2. Create a new MySQL database
  3. Rename config/database to config/database.php and configure your database connection settings in this file
  4. Import database/schema.sql into your database

Tasks to perform

  1. Style the page using Bootstrap:
  • Every other table row should be highlighted.
  • Use Bootstrap’s form-horizontal to style the form.
  • Any other styling changes should be made based on your preference. Please make the interface look presentable!
  1. Add a validation of new records.
  2. Create a JS functionality to filter rows by city.
  3. Implement submission of the form using AJAX.
  4. Add a phone number column to the table.
  5. Please deploy the project to any freehosting and send us the production link.