Donation App
- Learn more about iOS App Development with React Native.
- Have the ability to design my own API and use it to communicate with my front end.
- Learn how to deploy a mobile app.
Centralize donations to local non profit organizations and charities. Donation items are organized by categories, products and condition. Goal is to make a bigger impact locally, help users learn more about local orgs and help organizations receive more donations.
-
User registration and authentication
-
Users input their information and location
-
Separate account for donators and organizations
-
Donators will input item by category.
-
Items will be stored in users profile until they are donated.
-
Users will need to input additional product details based on category. App will provide list of local organizations that are accepting that type of product and include details about the drop off. Non Profit orgs will have separate account.
-
If user has organization type of account, they can create a wishlist of items they need along with the quantities and condition of the products. Items can be generic or if they need specific product they can add UPC codes. Profiles to wishlists will be accessible by all users.
- Badges will be assigned after users donate certain number of items.
-
Competing Apps:
-
ItsDeductible - https://itunes.apple.com/us/app/itsdeductible/id725029107?mt=8 - App used to track value of items donated and money donations.
-
Gone For Good - https://itunes.apple.com/gb/app/gone-for-good/id1055619157?mt=8 - App is more similar to my idea. The app doesn't allow user to select an organization but rather just matches you up with one.
-
Limitations on other apps:
- Gone For Good is only available in the UK.
- Gone For Good has a 2.3/5 rating. Users were unhappy about the match made by the app because the organization did not want the items and the user saw this as a waste of time. I plan on addressing this issue by creating a wishlist for the organizations so that users know that they do want these items.
- ItsDeductible is more useful for financially keeping track of items donated and does not assist with matching items to an organization.
- Target users are adults that want to donate items that are no longer useful to them. The characteristics of these groups are very diverse in age, ethnicity etc. Since, the group has potential to be diverse the app will have a neutral tone and should be easy to navigate for people that are not as tech saavy but still want to make donations.
Front end
- React Native
- Redux
- react-native-elements UI style kit
Backend
- Ruby on Rails
- Database: PostgreSQL
API Used - http://charityapi.orghunter.com/content/charity-search-summary-api Charity results will be narrorwed by zip code from this API. Profiles will also be built by this information. I will create wishlists only for a few Seattle Organizations by seeding data.
Questions: