Use ionic? Go native (swift?)?
- Sign up (oAuth? custom account?)
- Login/Logout
- Find current location, list nearby locations (Foursquare, Google maps API?)
- Check in to location
- Display which Pokemon spawned at check in
- List Pokemon at location
- Swap/trade Pokemon at location
- Maintain history of when/where Pokemon spawned/who owned it?
- User Account (profile page, list of current Pokemon)
- Trade Pokemon with players
- Add/remove friends
- Items (Rare candy!)
- Ability to purchase items with real $?
- Do items spawn at check in?
- Battle other players (friends? anyone?)
User
- id
- firstName
- lastName
- image
Parents (master list of all 700+ Pokemon)
- id
- name
- image
- spawn_rate
Pokemon (spawned)
- id
- parent_id (from master list)
- user_id
- date_created
- location_ids (we need a better way to reference history)
- owner_ids (we need a better way to reference history)
Location
- id
- name
- lat
- long
- pokemon_ids
- type (restaurant, retail, etc)
- date_created
- last_checkin
So that Jen doesn’t forget while she’s thinking of them. Trello board?
- Enter all 700+ Pokemon into database (use a scraper for this?)
- Decide spawn rates for each Pokemon
- Decide which Pokemon go into Pokemon iOS & Pokemon Android easy way of doing this is splitting it how Red/blue, Silver/Gold, Saphire/Ruby etc already do? With ones like Yellow and Emerald in Windows?