-
Notifications
You must be signed in to change notification settings - Fork 52
Home
Welcome to the orcasite wiki!
- Hydrophone nodes used Winamp/Shoutcast plugin to generate an mp3 stream (30 seats max/node)
- Val built WhoListener (Visual Basic, then QT) to monitor noise levels and automate orca detection
- orcasound.net used Wordpress for CMS & blog
- Raised ~$20k
- Goal: an open source live-streaming solution and community science project that would scale to conserve orcas
- Design for mobile only
- Development led by Skander Mzali and Paul Cretu
- Improved desktop UI
- Development led by Mike Castor
- Added "I hear something interesting button" for increased community scientist interaction
- Added admin UI for review of human detections
- Team effort from all-volunteer UX/design group, led by Brendan Thatcher
- Discussion of how to blend live.orcasound.net and content/blog at orcasound.net
A concerted effort in 2021 included a new architecture for Orcasound, a transition to the Next.js framework, transfer of content from Wordpress site to static generation of content, and a suite of new features and APIs.
- 4/22/22 update (lead dev Paul on Slack):
The current live site is in the v2-ui branch. The v3 redesign is in the master branch. The reason you see all the Elixir stuff is because it's still an Elixir app; I'm not removing Elixir for v3, just replacing the frontend (Next.js instead of vanilla react). The folder layout for an elixir app is that all the frontend code goes in the /assets folder. So you'll find the v2 frontend code here.
For v3, I'm planning on completely separating the frontend and backend, so I won't be using the assets folder anymore. Instead I made a folder called /ui where the new Next.js project is (link here). Eventually I want to move everything around and just have two top level folders when you open the repo: /ui and /api. I think that will help people hop in a lot more easily, without being scared away by the backend code.