/CrowdFundingToshi

Primary LanguageJavaScriptMIT LicenseMIT

Toshi CrowdFunding App

This app would best cater the needs of a society, where every person can have this app in their mobiles, and whenever they face a problem in their society, they can register their problem on the app. They can donate money to the Society Funding(Ethereum Wallet). In the same way they can delete a problem and withdraw the money from the Society Funding. To make it secure, every action gets stored in a history, or in other words, everyone knows what everyone did. So there's no cheating.

If it is used in the way it is intended, it is a stop solution for all society management problems.

Prerequisites

Make sure you have Docker and Docker-compose

https://docs.docker.com/engine/installation/

https://docs.docker.com/compose/install/

Get the Toshi Dev app here

https://github.com/toshiapp/toshi-android-client/releases/tag/v1.0.7

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

docker-compose up
Open the Toshi dev app on your mobile and search for "archer" or go to scan, and scan this QR code

Voila! You are ready to use the app

If any new depencies are added you can rebuild the project with

docker-compose build

To reset the postgres database in your dev environment you can use

docker-compose down -v

How to use?

When you open the Toshi Dev app on your phone, the chatbot will provide the following commands

  • Add Problem - This adds some problem to the society database
  • Delete Problem - This deletes some problem from the society database
  • Donate - used to donate some money to the Society Fund
  • Withdraw - used to withdram some money from the Society Fund
  • View Problems - used to view those problems which the society is facing
  • History - used to get a list of all activities that took place

Built With

  • Toshi - The main framework used