---
# System prepended metadata

title: Project Planning

---

# 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/

