Skip to content

Commit 837a872

Browse files
committed
#29 All "Proposed" ADRs changed to "Accepted"
1 parent 43db612 commit 837a872

7 files changed

+10
-10
lines changed

ADRs/ADR001-EventDriven.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Event-Driven Camera Alerts
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
We are designing an architecture for the Wildlife.ai project, which involves open-source wildlife cameras that capture and report observations of wildlife. Due to limited internet access in remote camera locations and email delivery challenges, we need a reliable and cost-effective way to alert users (mobile app) when camera events occur

ADRs/ADR002-ModularMonolith.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Use the modular monolith architecture style
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
Our application is designed to handle user management, camera settings control, receiving camera-triggered notifications, and multimedia processing. It can also integrate with partners and vendors. We are developing this application using a modular monolith architecture. As the plan to make the application open-source for end users, we are committed to ensuring that it remains easy to understand, build, deploy, and modify when needed.

ADRs/ADR003-Processing with 3rd Parties and Edge Computing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Processing with 3rd Parties and Edge Computing
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
The Wildlife.ai project involves open-source wildlife cameras that capture, identify species, and report observations. To ensure cost-efficiency, sustainability, and leverage open-source resources, a decision needs to be made regarding the processing of data, specifically moving away from central websites, global databases, and maintaining a comprehensive list of all cameras and locations.

ADRs/ADR004 - Ease of Use - Mobile App Only.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Easy of Use - Primarily use a Mobile App
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
From the initial requirements, the mobile app for Wildlife.ai seems to be the most mentioned device next to the camera itself. Setting up, adjusting and retreving the photos all mention a mobile application
@@ -22,13 +22,13 @@ We have decided that the primary interaction model will be an app, primarily bui
2222
4. **Cost** By using a cross-platform framwork the app can be written using common codebase and simply recompiling for the needed platform (iOS, Android) and if the correct toolkit is chosen, Wildlife.ai can get a Windows, macOS with very little effort and a web app with a bit more effort if the need arises
2323

2424
## Implementation Details
25-
The mobile app should be written in one of the avialble cross platform mobile toolkits that are available to build mobile apps. They can all acccess native API's (WiFi & Bluetooth) as needed.
25+
The mobile app should be written in one of the many cross platform mobile toolkits that are available to build mobile apps. They can all acccess native API's (WiFi & Bluetooth) as needed.
2626

2727
These include:
2828
- **Xamarin / Maui**: Can compile to iOS, Android, macOS, Windows, Hybrid-Web (easy control and business logic reuse from the mobile / deskop apps)
2929
- **React (Native)**: iOS, Android, Windows, macOS, Hybrid-Web (once again thru control and business logic reuse)
30-
- **Flutter**: iOS, Android, macOS, Windows
31-
- **Jetpack Multiplatform**: iOS, Android
30+
- **Angular & Angular Web Views**: iOS, Android, macOS, Windows, Hybrid-Web
31+
3232

3333
## Benefits
3434
- Single app for operations by users

ADRs/ADR005-MicroKernel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Use the micro kernel architecture style for the integrations module
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
Our application needs to connect with other partners and vendors because Wildlife AI users want to share their data with other ecosystem members. In the future, we may need to add more ways for our app to connect with new partners as the community gets bigger.

ADRs/ADR006-OpenSourceSolution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Open Source Solution
55

66
## Status
7-
Proposed
7+
Accepted
88

99
## Context
1010
As part of the Wildlife.ai project's commitment to fostering collaboration and accelerating wildlife conservation efforts, a decision needs to be made regarding making the entire solution, including the wildlife cameras and the mobile app, an open source solutoin. This move aligns with the ethos of transparency, community involvement, and enabling a broader impact on conservation efforts.

working notes/adams-script.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
>
3838
> This is an open source solution so we will mainly consider open source systems, frameworks, languages and specifications when we are able to.
3939
>
40-
> [**Open source image build**]
40+
> [** No internet, open source image build**]
4141
>
4242
> There are only 100's of users anticipated by Wildlife.ai so we don't need a hightly scalable infrastructure.
4343
>

0 commit comments

Comments
 (0)