BPSA is looking for a freelance software/web developer to complete a project for our organization. If you or someone you know is interested in helping us build our new charter/registration system, we could use your help. We have a posting out on ELance.com, which is open to bidding; but if you don’t have an ELance account, you can read the summary of the project (high level) below. If interested, sign up on ELance.com, submit a proposal, and get in touch with us at email@example.com! We have been unable to complete this project using currently for some time and need to get this new system in place and available as quickly as possible to help BPSA better manage our current growth and member community expectations.
elance.com link: https://www.elance.com/job/61586129/proposals
Job Posting Id: 61586129
The Baden-Powell Service Association (BPSA) is a co-ed, inclusive scouting organization here in the United States. The organization is a non-profit and is in need of a chartering and registration system for new/existing groups and members that is available online (desktop, not mobile). This system would allow new and existing members to register/renew membership in the organization and new groups to be chartered (or existing groups renewed). The data would be stored long term via a backend database where organization staff could manage and pull reports.
Find out more about BPSA at http://bpsa-us.org
Our team doesn’t have any hard preferences for backend technologies or web stacks; and we are not against modifications of available off-the-shelf technologies as long as they can meet our needs and requirements.
This person will work directly with the head of the organization to quickly define requirements and build a working system in as short a time as possible.
Web development project type:
Client side or server side development:
Specific programming languages desired:
Can be developed on any preferred stack, LAMP, MEAN, etc.
Must be able to integrate a checkout process, preferably using Stripe or PayPal.
We also need backend storage for the system for administrative and reporting requirements.
Desired website or component functionality:
The following is a brief summary of the high level user stories:
The application will be available via desktop (mobile if possible, but not required) on all modern browsers (need to support IE9 and above plus Firefox/Chrome).
The application will allow for signup and login of users, where the user’s email address is their username.
A user, once logged in will be able to do the following actions which will add the item associated with the action to their ‘cart’:
- register a member (members can not be duplicated)
- renew a member they’ve already registered
- be able to register or renew multiple members in one checkout
- charter a new Scout group (groups can not be duplicated)
- renew a charter for an existing scout group
Once a user has completed filling their cart, they will be able to checkout the cart.
- this is preferably using Stripe or PayPal; but keeps the user on-site with no redirects.
- users should receive an email notification with receipt upon checkout
- users should receive some basic information (in pdf form that we have) via email upon successful ‘new’ registration and charter.
Users, upon login, will see an initial dashboard page summarizing their existing members/groups.
Users can logout of the application, which should clear any items still in their cart.
Users will receive email notification when registrations or charters are coming due (typically on a 1 year basis).
Select BPSA staff should have access to the backend data for reporting and other purposes.
Other requirements to be discussed once the project is started.
Our organization needs a working system, meeting the minimal requirements in as short a time as possible. Because of volume and growth, along with other organizational needs, this is a high priority project. The developer will work directly with the organization’s president to refine requirements, complete a design and move the project from development through testing and into the public.