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
- Fork this repository
- Create a new MySQL database
- Rename
config/database
toconfig/database.php
and configure your database connection settings in this file - Import
database/schema.sql
into your database
Tasks to perform
- 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!
- Add a validation of new records.
- Create a JS functionality to filter rows by city.
- Implement submission of the form using AJAX.
- Add a phone number column to the table.
- Please deploy the project to any freehosting and send us the production link.