---
# System prepended metadata

title: We The People Android

---

# We The People Android 

### Sprint 1

- Implement basic navigation(tab bar, push forward, push back, modal views)
- Implement basic networking calls 
- Implement Auth screen

#### 

 

### Data Models(more to come)


```
HomeResponse {
    Highlighted: CaseObject
    Featured: Category
    Videos: [Video]
    Articles: [Articles]
    Spotlight: CaseObject
}
```
```
CaseObject {
    id: String
    title: String
    description:  String
    headline:  String
    imageURL: String
    category:  String
    bookmark: Map{String: String}
    caseUpdates: [String]
    petitions: [String]
    donations: [String]
    info: [String]
    sources: [String]
    timeStamp: Date
}
```
```
Video {
    title: String
    videoURL: String
    thumbnailURL: String
}

```
```
Article {
    imageURL: String
    author: String
    title: String
    articleURL: String
}

```
```
Category {
    id: UUID
    title: String
    description: String
    imageURL: String
    isEnabled: Bool
    resources: [Resource]
    videos: [CategoryVideo]
    articles: [CategoryArticle]
}
```
Data models will change as new features are added 


#### Active Endpoints

- **Fetch Catalog**: https://us-central1-wethepeople-514f9.cloudfunctions.net/wtp/api/v1/Catalog
- **Fetch Cateogry by ID**: Example(https://us-central1-wethepeople-514f9.cloudfunctions.net/wtp/api/v1/Catalog/LGBTQIA+)
- **Fetch User by ID**: Example(https://us-central1-wethepeople-514f9.cloudfunctions.net/wtp/api/v1/Users/cDcVxz2blIMtBoZDqv29lev4dAA2)
- **Fetch User's Bookmarks**: Example(https://us-central1-wethepeople-514f9.cloudfunctions.net/wtp/api/v1/Users/cDcVxz2blIMtBoZDqv29lev4dAA2/Bookmarks)
- **Fetch Homescreen**: https://us-central1-wethepeople-514f9.cloudfunctions.net/wtp/api/v1/Home
