Skip to content

πŸ’Œ Web app for NGO fund raising and mobile app for personal donations

Notifications You must be signed in to change notification settings

okobsamoht/be-the-hero

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

About

NGO funding and incident reporting.

This project was built to help NGOs report cases and causes that require funding. It provides a web interface that enables a Non-governmental organization to authenticate, create new incidents with detailed description and set a funding goal for each case.

It also provides a mobile app for donors, where all pending incidents from all registered NGOs are listed and can be accessed for further details. To donate, the user must contact the NGO via the provided contact details (e-mail or Whatsapp).

Built with: Node.js, Express.Js, ReactJS, Knex.js, SQLite, React Native and Expo.

Features

  • 😊 NGO signup
  • πŸ†˜ Incident report registration with needed funds
  • 🀝 Contact NGOs via email or whatsapp and donate

Web App

Be The Hero web

iOS/Android App

Be The Hero mobile

Running Locally

Starting Backend

cd backend && yarn
yarn knex:migrate
yarn dev

Web interface

cd frontend && yarn
yarn start

Access http://localhost:3000

Mobile

iOS

cd mobile && yarn
npx pod-install ios
yarn ios

Android

cd mobile && yarn
yarn android

Access http://localhost:19002 and choose target device (simulator or physical device)

About

πŸ’Œ Web app for NGO fund raising and mobile app for personal donations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.2%
  • CSS 15.5%
  • HTML 1.3%