Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/onukwilip/heart-bridge

A crowd-funding platform for donating to orphanage projects
https://github.com/onukwilip/heart-bridge

Last synced: about 4 hours ago
JSON representation

A crowd-funding platform for donating to orphanage projects

Awesome Lists containing this project

README

        

# Heart Bridge

## GitHub handles of Team Members

- @onukwilip
- @python-fuse

## How to run project

- **Start the project in the development environment**: `npm run dev`
- **Build the project**: `npm run build`
- **Start the project in the production environment**: `npm start`

## Project Description

The project we created is a crowdfunding platform designed specifically for orphanages, allowing them to set up accounts, add bank details, and list projects in need of funding. Donors, either anonymous or registered, can contribute to these projects, providing an accessible way for orphanages to receive donations and support.

## Inspiration behind the Project

The idea for this project began when I remembered a childhood experience of visiting an orphanage with my mom. We had trouble finding orphanages nearby, and even when we did, they had little online presence for gathering donations or attracting visitors. This inspired me to create a platform where orphanages can set up online profiles, even with simple templates, to receive donations directly. Heart Bridge has since evolved from this initial idea, with some inspiration from platforms like GoFundMe.

## Tech Stack

The technologies I used include:

- **React & Next.js** - Frontend framework
- **TypeScript** - Type-safe JavaScript
- **Tailwind CSS** - For styling and UI
- **PayStack** - Payment integration for donations
- **Appwrite Authentication** - To manage registered users’ authentication
- **Appwrite Database** - For data management
- **Appwrite Storage** - To store files, photos, and videos uploaded to the platform
- **Appwrite Real-time** - For receiving notifications of new donations
- **Google Maps Places API** - For orphanages to set their exact location, ensuring accurate addresses
- **Google Maps Reverse Geocoding API** - For users to search for orphanages nearby by area, city, or country

## Platform Features

- Allows orphanages to create projects to receive donations from donors or anonymous visitors
- Enables orphanages to set their locations and addresses using the Google Maps API
- Provides donors the ability to search for nearby orphanages using the Google Geocoding API
- Sends real-time notifications to orphanages and donors when donations are made or when a call or visitation is scheduled
- Allows donors to schedule visits and calls with orphanages for authenticity validation

## Unique Value Proposition

Unlike other crowdfunding platforms, Heart Bridge offers unique features to validate the authenticity of orphanage projects by allowing donors to speak with or visit orphanages before making a donation. Furthermore, by using the Google Maps Places API, we validate orphanage locations, ensuring donors can trust the legitimacy of the profiles they choose to support.

## Upcoming Features

- Full implementation of visitation and call scheduling for donors to connect with orphanages more directly
- Registered donors will be able to leave reviews on orphanage profiles and projects to further validate authenticity
- Verification process for orphanages to confirm their legal status and improve platform trustworthiness
- Support for additional payment methods, including Google Pay, Stripe, Venmo, and PayPal

## Project Repo

[Heart Bridge GitHub Repository](https://github.com/onukwilip/heart-bridge)

## Demo Video/Photos

[Demo Video](https://www.awesomescreenshot.com/video/33128771?key=c0590082f175f9f4a260b177a6c2e825)