-
Notifications
You must be signed in to change notification settings - Fork 190
STEM diverse TV
Anna Bauza edited this page Feb 19, 2021
·
14 revisions
STEM diverse TV was founded by Anna Bauza and supported by Applicaster mobile and TV app builder platform.
STEM diverse TV is a project which gather and provide inspiring, motivating, informative, educational and supportive videos about diversity in STEM. Currently we develop backend and CMS projects.
- Android - early access in play store, should be replaced by MP4 streams. UI need tweaks.
- iOS - waiting for feed of feeds, UI use Android template.
- Apple TV - waiting for feed of feeds, UI not defined yet.
- Android TV - waiting for feed of feeds, UI not defined yet, will use Apple TV template.
- Amazon Fire - waiting for feed of feeds, UI not defined yet, will use Apple TV template.
- Samsung smart TV - waiting for feed of feeds, UI not defined yet, will use Apple TV template.
- LG Smart TV - waiting for feed of feeds, UI not defined yet, will use Apple TV template.
- Roku TV - waiting for feed of feeds, UI not defined yet, will use Apple TV template.
- Backend API is available at https://stem-diverse-tv.herokuapp.com/
- CMS is available here https://anitab-org.github.io/stem-diverse-tv-cms/
The idea for this GSoC edition is to release the MVP of this app to the community. So we won't need to add big new features unless it is critical for the app's usage.
Idea | Description |
---|---|
search by category title | As a user I want to search by category name if category exists I want to select or I can easily add category from search bar, so I could navigate directly to category and see associated sections in it |
search by section title | As a user I want to search by section name if section exists I want to select or I can easily add section from search bar, so I could navigate directly to section and see associated videos in it |
search by video title | As a user I want to search by video name if video exists I want to select so I could easily edit video details |
search by author name | As a user in video edit mode I want to search by author name if author exists I want to select or add new if not exists, so new or existing author can be easily assigned to video. Bear in mind single video can have multiple authors. |
machine learning video discovery | Machine learning algorithm, which learn about diversity and propose to add them to STEM diverse TV |
other videos sources | possibly proposition of diverse movies and tv shows trailers, investigate vimeo, etc. |
Forgotten password | Ability to reset password by email, address |
Change password | Ability to change password |
2FA | Implementing 2 factor authentication |
Admin rights | People should be granted admin rights in order to change content |
API Token | Ability to create API token, so apps do not use personal token and our GET endpoint can be authenticated |
Idea | Description | Difficulty |
---|---|---|
feed of feeds | given is category id and client apps required feed of feed/section/{id} for given category in ATOM format |
easy |
persistent database and db migration | for already filled database, data should be saved regardless of redeploy | medium |
| Idea | Description | Difficulty | |Implement latests UI standards | ui improvements so increasing speed of managing database | easy |
Idea | Description | Difficulty |
---|---|---|
accessibility plugins | various idea of accessibility plugins for client apps | hard |
CMS
- Technologies Used: React JS, TypeScript
- Difficulty: Novice to Intermediate
Backend
- Technologies Used: Python
- Difficulty: Novice to Intermediate
If you have an idea of how to improve STEM diverse TV, drop us a message on the #STEM-diverse-tv stream to discuss it :)
- Home
- AnitaB.org
- Implementation Guide
- Product Roadmap
- How To Contribute
- [Testing]
- GSoC 2021
- GSoC 2022
- GSoC 2023
- Projects