/tembusu_oss

Open Source Projects by Tembusians

Tembusu Open-Source Software (Tembusu-OSS)

Purpose

This repository documents open-source projects that were developed by current and ex-Tembusians alike. Some were developed specifically for Tembusu, some were initially tested in Tembusu but are intended to reach a larger audience, and some are just cool projects that we want to share :) We hope that this list inspires future generations of creators in Tembusu to continue developing exciting solutions for real-world problems, and eventually contribute to the open-source community.

How to use these projects

Some of these projects come with instructions on how to run them, but some may also be in the process of doing more complete documentation. Contact the creators directly if you need help!

Contributing to these projects

Unless otherwise specified in an individual project, these projects are released under the MIT License, which gives you full access to do more or less anything you want with the code (modify, use, copy, distribute..). However, do try to work with the original developers, since they can provide you with the reasoning behind the design/implementation choices they have made, and can help you avoid pitfalls.

Adding to this list

  1. If you know how to do it, please submit a Pull Request against this repository with your additions to README.md. For those who don't and want to participate in open-source in the future, learning how to do this will provide you with an invaluable skill!
  2. Alternatively, you can raise an Issue in this repository, or contact me personally.

List of projects

Project Name Description Link
Tembusu Vertical Marathon (TVM) Controller The timing system created for the Tembusu Vertical Marathon. Deployed in 2016 and 2017. https://github.com/frizensami/tvm
t-Angel Matching System Created for tAngel 2016 and refined for tAngel 2017 and OraAngel 2017. Can be used to create a long, unbroken chain of angels and mortals given an initial list of participants. https://github.com/frizensami/archangel
Botmother This is a Telegram bot that crowd-sources questions and answers - like a dynamic forum as a Telegram bot. Created for Orbital 2016, but initially tested on Tembusu students. https://github.com/yewsiang/botmother
Treehouse Game A collaborative story-creation game, created for Treehouse in 2016/17 Semester 1 https://github.com/frizensami/treehouse-game
MenuSnap Android mobile application that does OCR on photos of food menus, ultimately providing users with more information regarding the food items on the menu. Created for Orbital 2016 https://github.com/zhiyong-ong/Food_Search
Quiplash Bot Telegram Bot for the game Quiplash, current a work-in-progress https://github.com/zameschua/quiplash_bot
Tembusu Teas Scraper A python script that can be scheduled to inform you about new Tembusu teas, seminars, forums and workshops https://gist.github.com/kabir-plod/b9df5679e93ab645c95ceed8967d527f
tLaundryBot The laundry bot that Tembusu deserves https://github.com/kev-inc/tLaundryBot/
NUSIVLEBot Push notification for IVLE announcements https://github.com/indocomsoft/NUSIVLEBot/