Placeholder - Image_medium


  • Non-Profit
  • Accessibility Settings
  • Blog
  • Donations & Donor Management
  • Event Calendar
  • FAQ's
  • Learning Management - Online Courses
  • Member Login & Dashboard
  • Translation Options

The mission of UrbanPromise International is to prepare emerging leaders to initiate, develop, and sustain Christian-based youth development organizations. They aim to seed new ministries as they serve vulnerable children and teens in the world's most under-resourced communities.

As a non-profit organization, the website serves as a key connection point with donors. In addition to accepting donations, donors can also access their donation history and manage any recurring donations they have set up.

The website also accepts applications for the Fellowship program, which is designed for those interested in starting their own ministry. Once accepted, the first year of the program is an online course that is integrated into the website.


Large Project

  • Custom Fields
  • Custom PHP Code Snippets
  • Custom Post Types
  • SEO - Google Analytics and Search Console
  • Site Speed Optimization
  • Website Redesign

One difficulty for this project is that different affiliate ministries are at different stages of development. For instance, a new ministry may only have a few programs while others may have more. Additionally, some ministries handle their own donations while others have their donations handled through this website. Similarly, some ministries manage student sponsorship programs through the website while others do not have sponsorship programs or manage them differently.

Each ministry partner has their own login to access a dashboard where they can manage their ministry page content and any special projects their Fellows are starting. Other logins and content areas are available for applicants, online students, sponsorship program managers, and donors.

Select for full screenshot

The sponsorship programs required a page for students' profiles and a form for donations that would enable donors to connect with the students. This connection was also utilized in a messaging system where donors could send messages to the students they sponsored. The ministry staff would receive email notifications and then share the messages with the students, helping them respond back. Messages can include pictures and videos. Donors would also receive email notifications when students send responses.

The screenshots demonstrate various dashboard pages for the ministry staff and online students.


Placeholder - Image_medium

UrbanPromise International President & Founder Bruce Main

Client testimonial

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Vivamus suscipit tortor eget felis porttitor volutpat. Nulla porttitor accumsan tincidunt.

Like what you see?

Let’s work together

Brian Newhall

[email protected]
bpnWebTech Logo
© 2023 bpnWebTech. All right reserved.