Angular JS + Phalcon PHP REST Server - Simple 2 Level CRUD

已关闭 已发布的 Jul 22, 2015 货到付款
已关闭 货到付款

= CONTEXT =

We are building a full ERP system for construction materials companies specialized in slabs / stones materials.

Right now we are working in the Administration and Configuration Module.

= SYSTEM ARCHITECTURE =

This is a web system. The client is built in AngularJS + Bootstrap CSS consuming REST services from a PHP server. The server uses the Framework Phalcon PHP with a MySQL Database.

All the architecture and Database Model is fully defined and will be given to you at the beginning of development.

For each requirement you’ll have to develop across all modules: Client / Business Server / Database.

= FUNCTIONAL REQUIREMENTS =

1. ADM01-R01: Taxonomy Vocabulary CRUD:

- A form to create a new taxonomy vocabulary with the fields: Name (text) and Description (text).

- A paginated list with the created vocabularies showing name and description. The list has filters in the upper part to search by name or by description. Each row has a set of actions: Edit, List of Terms and Delete.

- The edit button shows the user a form similar to the creation form but the fields are preloaded with the current values for this vocabulary.

- The delete button shows a confirmation form to the user that includes a list of all the terms under this vocabulary. If the user confirms the operation, the vocabulary is deleted along with all its terms.

- When the user selects the operation “List of Terms”, the system takes him / her to the next requirement: ADM01-R02: Taxonomy Term CRUD.

2. ADM01-R02: Taxonomy Term CRUD:

- There will be a paginated list of all the terms of a specific vocabulary previously selected. The title of the page will show what vocabulary is filtering.

- The list has filters in the upper part to search by name or by description.

- In the upper part there will be a button to create a new term. This will take the user to a form with the following fields: Name (Text), Description (Text).

- The fields of the list will be: Name, Description and Operations.

- The Operations are: Edit, and Delete.

- The delete button shows a confirmation form to the user. If the user confirms the operation, the term is deleted.

= NON – FUNCTIONAL REQUIREMENTS =

- Availability and Dedication: You should be available to start working immediately and start to deploy functionalities in the site very soon.

- Code Documentation and Indentation: The code must be fully documented and correctly indented.

- Look & Feel: There is a defined Look and Feel of the page that you’ll have to keep. A lot of styles are already defined in the main stylesheet and you should try to reuse them.

- Architecture: You have to follow the architecture of the system.

o All the business logic stays in the server.

o Only presentation in the client.

o Only RESTful services.

- Configuration Files: All the forms and table have to be dynamically generated based on JSON configuration files.

- Development, Integration, and Deploy: You’ll have an isolated environment in our servers to develop on a daily basis. As soon as one of the functionalities is completed and tested you’ll have to merge your code and integrate with a special environment where other developers are also updating their changes. A second set of tests will be run then before accepting your development.

- Daily Reports of the Status of Development: I’ll ask you to send me a daily quick report with: 1. Percentage of Progress (quotient of the fully completed tasks from the functional requirements table / total of tasks from the functional requirements table) 2. Table of tasks with the current status of each one. 3. Questions and information requirements.

= PROPOSALS FORMAT =

If you are interested in working with me, please make your bid specifying:

- Amount of Hours you expect to spend working on the tasks.

- The dates when you plan to release each task so I can plan the testing with my QA team.

- Any questions or comments. I will be glad to clarify anything for you.

AngularJS MySQL PHP RESTful 软件构架

项目ID: #8120376

关于项目

3个方案 远程项目 活跃的Oct 5, 2015

有3名威客正在参与此工作的竞标,均价$245/小时

SCKRamana

I am ready to work on your Task project as per the requirement , and available 24/7 online message me 更多

$79 USD 在3天内
(27条评论)
4.3
bistanil98

have gone through with the requirement and we can start this project as soon as possible because we have a team of 34 people and have more then 11 year of exp. expertise in php/mysql and their MVC frameworks like la 更多

$100 USD 在4天内
(34条评论)
6.8