Personal Goal Manager Module for latest version of phpfox -- 2

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

PHPFox Experience Essential: Personal Goal Manager manager required, I found this was an existing project here on freelancer. I am in need of such a module with some urgency, so I created this project based on the existing closed project as it's exactly what I am looking for.

Description

I am looking for a phpfox developer who can create a Personal Goal Manager module.

[url removed, login to view]

1. HOMEPAGE or DASHBOARD: Block on the home page to display and create Goals, with ability to filter by Featured, Recent, Top, Popular.

2. PROFILE PAGE: Block on the profile page to display Member's Goals.

Members can create unlimited number of tasks that need to be fulfilled in order to attain a goal. For each task, details of what needs to be accomplished is outlined and specific start and end dates are set. Goal progress is tracked as upcoming, ongoing, outstanding, completed or failed. Goals are flagged as fulfilled when all tasks are completed.

3. Task reminder - member can schedule to get a reminder message at a specified time before a task is scheduled to start or a specified time after a task is due to be completed.

4. Calendar on Goal view page displays the tasks that are scheduled to commence on particular dates.

5. The Goal creator can post blogs on their Goals that outlines their day to day challenges, obstacles and achievements in their quest to fulfil goal tasks.

6. Members can upload Photos, Videos, Files and Audio broadcasts with their Goal.

7. Members can Rate Goals. The goal author can turn on/off this feature.

8. Members can Comment on Goals. The goal author can turn on/off this feature.

9. Members can Invite other site members or external friends to check out a goal.

10. sharing rules: Members can choose who can access a Goal (Me Only, friends only to everyone etc)..

11. Notification on wall of new goals and created milestones

12. Notification of changes to appear on index page and profile page

13. Members can upload Photos, Videos, Files and Audio broadcasts with their Goal.

14. Page dedicated to listing all the sites goals with a create button that will take to separate page were the can create there goals.

15. Administrators / Paid members ability to define Goal Templates

16 Member can subscribe / use PGM templates if shared

What i need added is ability to add milestones to the goal section of my site. So when a user adds a goal they can also add milestone for that goal. Goals are added in steps... first step the goal title, description and time frame along with start value and end value. step 2 is picture if they like to add one. Need added in the steps the milestone functionality.

Example:

50 Sales This Month is the goal i set.

Milestone i might set are...

Milestone 1 = 10 Sales, Milestone 2 = 10 Sales, Milestone 3 = 10 Sales, Milestone 4 = 10 Sales, Milestone 5 = 10 Sales

So when adding the milestone I will needed title of milestone, description, date for milestone to complete by date and status (status is either complete or not complete).

Now as i reach reach milestone i can comeback to my goal and mark that milestone as completed.

As my goal progresses i need % completed to show when you hover over the goals image. Completeness is based of off milestones completed based on the start value and end value i enter as part of the goal when i set the goal. A line bar would be nice starting at 0% and going to 100% with bar at the percent the goal is complete. At the bottom of goal page where full description is I also need a graph showing the progress of the goal.

Also need a block added to users dashboard that list there goals and how far along they are with it. There should also be a link here to click and take them to manage the goal or update a milestone. Maybe in same block or another one all milestones that are due for updating.

This must be able to be installed and uninstalled like all other phpfox modules are.

HTML MySQL PHP phpFox Website Design

Project ID: #15754081

About the project

1 proposal Remote project Active 6 years ago