Angular JS + Phalcon PHP REST Server -- Human Resources Module
$100-300 USD
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.
ID do Projeto: #8064562
Sobre o projeto
7 freelancers estão ofertando em média $268 nesse trabalho
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
I can take Angular part of job _____________________________________________________________________
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
Hi. I have the skills and experience to fulfill the requirements of your project. I agree to receive this project.