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 operations 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 he 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 Swift app must be implemented in the Swift or Objectiv C language and with XCode 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 Apple devices equipped with “Bluetooth Le” system that can interact with the Ibeacons and will have all the requirements to be published on AppleStore.
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
interact with the app that download from the web information until the visitor 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 iOS 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 .
We do not make a single milestone
We release two milestones
1 Milestone after testing the app without ibecon
One milestone after the test with ibeacons