## architecture - App (typescript, react native) - Server (flask, docker) // define ip and ports - Postgre (docker) // define ip and ports ## Data Model Json model for a single trash can. ```js { id: number, coordinates: Position, title: string, description: string, categories: TrashCategory[] // enum, images: imagesByUser[], } ``` ## server API - retrieve_all_data () // this queries postgre and returns a list of JSONS. (future graphql) - Submit trash can // recieves JSON and submit to dataset. - on submit validate on serve side. //specify formats and set boundaries. -