Angular JS + Phalcon PHP REST Server -- Human Resources Module

Cancelado Postado Jul 13, 2015 Pago na entrega
Cancelado Pago na entrega

= CONTEXT =

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

Right now we are working in the Human Resources Modules. This module will provide functionalities to manage the company employees and the payments made to them.

= 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 =

User: Human Resources Operator.

HR01-R01: Create Employee.

HR01-R02: List Employees.

HR01-R03: View Employee.

HR01-R04: Edit Employee.

HR01-R05: Disable Employee.

HR01-R06: Create Paycheck for Employee.

** See attached document for more details.

= 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 have to stay in the server.

o Only presentation logic in the client.

o Only RESTful services. No session handling in the server.

- Configuration Files: All the forms and table have to be dynamically generated based on JSON configuration files. We already developed examples of this that you can use to guide your development process.

- 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 Arquitetura de software SQL

ID do Projeto: #8064562

Sobre o projeto

7 propostas Projeto remoto Ativo em Jul 28, 2015

7 freelancers estão ofertando em média $268 nesse trabalho

prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Mais

$309 USD in 10 dias
(57 Comentários)
7.1
rockingrik

A proposal has not yet been provided

$333 USD in 25 dias
(55 Comentários)
6.0
Liub0myr

I can take Angular part of job _____________________________________________________________________

$222 USD in 4 dias
(2 Comentários)
2.7
jesusmora03

Hello i'm interested in the project, i have already developed RESTful services with laravel and also developed with angularjs, i don't had the opportunity to work with phalcon but i like it so i investigate it a little Mais

$311 USD in 15 dias
(0 Comentários)
0.0
huynhtuvinh87

Hi. I have the skills and experience to fulfill the requirements of your project. I agree to receive this project.

$200 USD in 10 dias
(0 Comentários)
0.0