Evaluating bids

Php Zend Mysql (simple crud)

Published on the December 17, 2023 in IT & Programming

About this project

Open

a. Objective: The objective is to create a to-do list management system using PHP, MySQL and
Zend Framework.
b. Requirements:
i. Environment Configuration:
1. Set up a PHP development environment with the Zend Framework and a
MySQL server.

Ii. Backend (PHP with Zend Framework):
1. Create a Zend Framework MVC application for the task management system.
2. Implement a Task class that represents a task. The class should contain
properties such as title, description, creation date and status (pending or
completed).
3. Implement a Zend controller that allows users to create, view, update and
delete tasks.
4. Use Zend Form to create forms for adding and editing tasks.
5. Integrate Zend Db to perform CRUD operations on the MySQL database for
tasks.
6. Implement data validations on the server, such as ensuring that the title of a
task is not blank.
7. Write unit tests for the CRUD operations using a suitable test library (e.g.
PHPUnit).

Iii. Frontend (html/css/javascript):
1. Create a responsive user interface to interact with the task management
system.
2. Use html, css and javascript to create the interface.
3. Users should be able to view the list of tasks, add new tasks, edit existing tasks
and mark tasks as completed.
4. Implement a login page using the Zend Framework to authenticate users before
accessing the system's functionalities.
Iv. Extra Functionalities (Nice to have):
1. Implement task searching and filtering.
2. Add pagination to the task list.
3. Improve the user interface with animations and transitions.
4. Implement an e-mail notification feature for reminders of pending tasks.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by S. M.