Develop next module for my product - Company goal-setting and planning -- 2

In Progress Posted Jun 25, 2015 Paid on delivery
In Progress Paid on delivery

[url removed, login to view] is a SaaS platform for small business coaching and action tracking.

The previous project was for the registration component for new software users - COMPLETED.

This module is based around setting goals and targets for the users’ company and associated goal and target setting for each user from the company. Individual goals and targets need to be aligned with company goals.

I will provide files for previous module (above). Please see attached for project requirement.

Technical requirement:

Your code should be written in PHP for standard LAMP/WAMP stack using Zend Framework 2.3. Users/authentication information are stored in mySQL. Passwords are hashed with SHA2 using both a static and dynamic salt.

Contractor is to identify at LEAST four milestones and associated payments.

One important one is the development of the ERD (entity relationship diagram). So, as a first step, we would like to you to produce one of these for our project and await approval to proceed.

Your quote should include all stages of the project broken down by milestone.

Below please find suggested milestones for project bids. There is flexibility in the milestones; however, all bids should be broken into a number of reasonable milestones. For suggested milestones 2, 3, and 4, the intention is for us to review and accept each module individually before work progresses on the next module. After each acceptance, we will release the milestone payment.

1. Entity Relationship Diagram
We want to review an entity-relationship diagram early to make sure that there is a shared understanding of the general requirements of the components of the project. This is with the understanding that changes may be necessary over the course of the project as a result of development activity.

2. Financial Data Entry
3. Business Annual Plan Entry
4. Individual Annual Plan Entry
5. "Inter-module Transitions"
After the modules from suggested milestones 2, 3, and 4 are complete and accepted, milestone 5 is to complete the interaction between 2, 3, and 4. It is important that the overall user experience and workflow is logical, smooth, and with minimum friction. Friction describes the irritations and difficulties for the user to complete an objective. For example, purchasing products on Amazon requires 1 click whereas it might require 10 clicks on some other sites.

6. Testing and Bug fixing
This milestone represents a demonstration of the final product and opportunity for review and comments. In addition, the contractor will provide written documentation of bugs independently fixed in preparation for demonstration. The intention is that we want to be assured that there are as few bugs as is reasonably possible before we review the work.

7. Final Acceptance and Release of Code/Files
Contractor fully addresses all comments. Files are released.

Apache MySQL PHP Software Architecture

Project ID: #7939026

About the project

4 proposals Remote project Active Jul 9, 2015