Build a Website

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

Required Task : CiviCRM

Description

==============

Create a new CiviCRM extension that creates a new page in CiviCRM that displays a list of the current memberships.

Create a simple filter on the page to filter by membership start date from and to.

Instructions

===============

The main focus of this activity is to access your ability to get started with the CiviCRM development tools and to work within the CiviCRM framework.

You will want to install and setup CiviCRM “buildkit” - [login to view URL]

Your extension should be CiviCRM v4.7 compatible.

The extension does not need to use AngularJS but this would be preferable. Please see this video for example instructions of how to create a new angular extension: [login to view URL]

Upload the completed project to your Github account, and send us a link.

If you are also able to host the solution simply then please do. We recommend using AWS free tier but reasonable hosting costs will be reimbursed.

Do

=======

Use object-oriented JavaScript to organise your code (hint: use classes, inheritance, etc.).

Use CiviCRM “relative date” fields existing javascript. (see: [login to view URL])

Structure your code to be clean, efficient and maintainable.

Write tests for the extension

Create a CiviCRM menu link to your page using a “hook” - https://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference

CRM JavaScript

Project ID: #11699431

About the project

5 proposals Remote project Active 7 years ago

5 freelancers are bidding on average $732 for this job

ukroficer

Hello, we have developped the similar crm and we can create one for you too. Is it possible for you to have a chat to discuss the details? Webcapitan team

$555 USD in 10 days
(155 Reviews)
7.9
dawidsyty1

I am young and motivated software developer since 2014. I have experience with python/django/js/html/ajax/jquery/sql about 7-8 month. I can work for you.

$555 USD in 10 days
(0 Reviews)
0.0