# Project Planning
## Goal Neighborhood
* Add goal
* Importance - habits, optional
* Categories - health, family, work, education etc.
* Define recurrence - daily, weekly etc.
* Add features
* push notifications
* timers
* require photo or simple check
* Can be deleted and edited
* Add friends
* View friend's goal progress for that day
#### Stretch Goals
* Reward system
* Receive an award - points, unlock new features for my avatar pet
* View timeline/journey (wrap up of progress)
* Do something fun: the bored API
* Inspiration API
* See friend's avatar
* Add comments
### Concerns
* Too complicated
* Heavy backend required for social media site
* The TA just talked about a habit tracker he made that is very similar
## Travel Journal
* Add location markers
* get current location
* search for location
* For each location marker
* add notes
* pictures
* star rating
* categorize - food, fun etc.
* add own categories
* Travel summary
* Google Maps view
* View travel timeline
* Ranked places
* Filter by category/rating/location etc.
* https://uebermaps.com/api/v2
* https://www.mapbox.com/
### Stretch Goals
* Add friends
* View friend's journals
* Share journal
### Concerns
* Phone is too small to effectively show an entire map
## Volunteer Connect
* https://charityapi.orghunter.com/
* Volunteer view
* Based on location, category
* Journal of charities
* Share progress for volunteer hours
* Non-profit view
* Create profile
* Describe events
### Concerns
* Too similar to a past project I've made (in React Native)
* Limited by the API or requires heavy database
* A Google search and document can perform something similar
* Someone else is doing a very similar project as of now
### Comments
* add more advanced searching/filtering
## House Organizer - for roommates and housemates
* Create house circles
* Create user accounts (store on database)
* Create circle (store on database)
* Track expenses - food, supplies etc.
* Who purchased
* Who owes people money
* Track chore schedules
* Assign chore schedules
* Reward system (like streaks)
* House calendar
* Shopping List
### Stretch goals
* Circle admin privileges
* Notifications
* QR code for joining circle
* Messaging
* Find a roommate nearby (like Instagram post)
## Resources
* https://www.back4app.com/