Here is what we want:
Note: Provide Help is like depositing and Get Help is like withdrawing.
Someone will register our program by first paying GH50. It's the registration fee, and the person has to pay it before the system allows him to register. After registration, the person can choose to provide help (by paying money to another participant in the system) and earn 55% in 2 weeks.
When a person wants to provide help, he will be merged automatically with someone who has donated for the past 2 weeks (Thus his donation has matured, and the maturity is 2 weeks). The system will then give the contact details of the person he is to send the money to. After he has sent the money, he will upload proof of payment and the receiver will confirm him. After he has been confirmed, his donation will start to read, and after 2 weeks, he will also be merged with someone to pay him.
Example: I registered and decided to provide help of $100 by clicking on Provide Help button. The system will ask me to send the money to someone who has requested to be helped by clicking on the Get Help button. People can only click on Get Help button when they have provided help in the past 2 weeks. Like, if past 2 weeks, he provided help of $100, he will be able to request Help of $155 in 2 weeks time (it's 55% after 2 weeks).
23 freelancers are bidding on average $236 for this job
so it's clearly not a donation website but I am expert in doing these kind of websites i am a 3+ yrs experienced Laravel php wordpress developer i have worked in directory listing healthcare and financial domains