OSD/DPS Fall 2018 Open Source Project Ideas

From CDOT Wiki
Revision as of 17:35, 30 October 2018 by David.humphrey (talk | contribs) (Created page with "== Most popular project ideas == === 1. DarkChatter decentralized messaging over low-level WiFi === New project to build ad-hoc, mesh-networking style messaging. ==== Resea...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Most popular project ideas

1. DarkChatter decentralized messaging over low-level WiFi

New project to build ad-hoc, mesh-networking style messaging.

Research

People

2. Seneca Web Extension

New project to build a browser extension to fix various Seneca web sites and their UI/UX issues:

  • Blackboard
  • Student Centre
  • Others?

What kind of Fixes do we need?

  •  ?
  •  ?
  •  ?

Research

People

3. Speech-To-Text for HTML Coding in VSCode

New project to build a Visual Studio Extension that allows voice commands for creating HTML documents.

Need to write a VSCode Extension, pick a Speech-To-Text library to integrate, create a "grammar" or "vocabulary" bound to commands for inserting HTML tags.

Research

People

4. Turn-based creative writing web app

New project to build a turn-based creative writing app, where people can collaborate on writing stories.

Research

  • Questions:
    • Support for Mobile?
    • Support for text based?
    • Support for other platforms? Slack, Discord, ???
    • Serverless or with a backend? Do you want accounts, publishing, etc, or p2p with some kind of WebRTC style networked system?
    • Publishing of final product into different formats? e.g., [11]

People

5. Seneca Student Personal GitHub Dashboard

New project to create a web-based GitHub Dashboard suitable for Seneca students doing open source. Some ideas:

  • track status of things you've worked on (Issues, Bugs, Projects)
  • track projects you want to try next, showing you possible good bugs you could do

Research

  • Lots of GitHub dashboards already exist that might do some of what we want.
  • Even more web dashboard components and projects we could use
  • GitHub API allows for querying data easily

People

6.

Exiting project for a Node.js, React chat app. Needs work to make it standalone and published on npm

Research

People

2.

New project to build ad-hoc, mesh-networking style messaging.

Research

People

      • (EXISTING) Unity side-scrolling video game in C# (9 ✔️)
      • (EXISTING) App to aggregate and download starred GitHub projects (9 ✔️)
      • (NEW) Resume/Portfolio generator: simple static site generation for non-technical students (9 ✔️)

Other ideas presented

      • (NEW) Open Source Dwarf Fortress clone: ASCII style game (8 ✔️)
      • (NEW) RSS bot for when wiki's are updated (7 ✔️)
      • (NEW) Browser extension for remembering where you left off & resume YouTube videos (7 ✔️)
      • (NEW) YouTube bulk downloader using youtube-dl (provide a list of links to videos to download) (6 ✔️)
      • (NEW) Social Media Dashboard - see analytics from multiple social media platforms (5 ✔️)
      • (NEW) Web bot detector/blocker (4 ✔️)
      • (EXISTING) Cross platform command-line utility for searching Amazon, Google, StackOverflow etc in your browser (2 ✔️)
      • (NEW) Test wrapper script for running tests from different frameworks (1 ✔️)
      • (EXISTING) My Little Pony search GUI for data and analytics of existing, large fan fiction database; built with Java Swing (1 ✔️)
      • (NEW) Text diff tool for dealing with non line-based changes (1 ✔️)