Android App for fundraising with indoor localization.
This application is proposed by a non-profit association with the aim of collecting funds that go directly for the benefit of weak people of the [url removed, login to view] you can understand during the study of the operation of this app no revenue is expected for the writing association. So please make honest offers that can help us in our humanitarian project.
The purpose of the app
Our project is to raise funds from retailers and businesses open to the public by inviting the public to enter into the shops freely without the obligation to buy a product. The app, through an ibeacon placed inside of every store, records the checkin and assigns a sum of money to those who enter and remain in the store at least a few minutes. At the exit of the store the user has the possibility to earn more money going into other stores or to choose to whom to donate the money earned among a list of people who need help. The list is recorded in a databse that will be periodically updated. The user has a chance to enter in the commercial exercise already visited and earn more money only after 24 hours from the first visit.
Inside each store there are others ibeacons arranged by the retailer that provide additional business information to the visitors.
The retailer has signed a contract with our association who agrees to pay the money accumulated by visitor to the people in need chosen by the visitor itself. The retailer will have convenience to sign the contract as it gains potential customers and strengthens its image in terms of [url removed, login to view] visitor can take advantage of special offers and discounts offered by the merchant. (Win Win)
Operation of the app
The native Android app must be implemented in the Java language and with Androidstudio so that it can be easily modified periodically having separate code from both the texts and the images.
The app must be able to work with all Android devices equipped with Bluetooth system that can interact with the Ibeacons and will have all the requirements to be published on GooglePlay.
The user that starts the app lands on the language page (View 0 attached). The user has the ability to accomplish all the operations with the app without the need to register.
If at the end the visitor will not be registered and will have made a donation he will be invited to register again (View 18).
When the user enters a shop ,the control of the app is passed to Ibeacons that are in that shop. The Ibeacons send messages to the app from the web until the user leaves the shop.
The counter in the view 4 (Your avaiability) ,that records the money earned, is updated only once every 24 hours if the visitor enters the store. If the visitor leaves the store and enters again before 24 hours from the first entry, he can take advantage of all the notifications provided by the ibeacons of the store but it will not be updated the counter that allows him to accumulate money to donate.
The counter will be updated again, accumulating money, if the visitor enters into another store then interacting with a subsequent IBeacon. Visitor over 24 hours can go into all the stores that he wants.
The provider of Ibeacons That we chose is' Kontakt i / o. You can download from this page: [url removed, login to view] the Android SDK.
We will provide the password to the admin panel (Web panel) of the Kontak i / o, so that you can set-up the beacons and test your application remotely.
The databases of the app are:
1) List of the shops divided into at least four categories
2) List of the Beneficiaries divided into 4 categories
3) List of registered users
4) List of coupons (View 19)
The databases that are placed on an external server in the cloud must be populated and modified easily, and must be accessible via a backend .
Hello, We are startup based in Pune, India We have good expertise in Android and Java. Quality and On time Delivery is our main motto. Please contact us for more details. Thanks