Difference between revisions of "Projects/2017-2018 Term 1"

From IS480
Jump to navigation Jump to search
Line 4: Line 4:
==SMU SIS IS102 CAT course – Telegram bot==
==SMU SIS IS102 CAT course – Telegram bot==
<span style="color:blue"><b>Project Description</b></span>
<span style="color:blue"><b>Project Description</b></span>

Latest revision as of 19:51, 11 April 2017

These are available projects for IS480. The descriptions are maintained by the sponsor or sent to the course manager. Past Projects

NOTE: These project have been reviewed by IS480 course coordinator. However, there is no guarantee that these projects are acceptable. You are required to gather more information, submit draft proposal for feedback, and clear all NDA, IP issues early before proposal. Sponsors must refer to FAQ.

SMU SIS IS102 CAT course – Telegram bot


Project Description Description If you are interested in building an Internet bot, and have done IS200, IS201 and IS202 projects, please consider this project. In this project, we are going to build a telegram bot for all IS102 (CAT) students and instructors. This bot will do the following jobs:

  • Bot will take attendance for all classes
  • Students can record their class participation through the bot
  • Students can book or cancel consultation appointments with instructors through the bot
  • Bot will automatically answer simple questions
  • Bot will forward complicated questions as discussions across classes
  • Bot will record all questions and answers from students


  • System Architecture:
    • An intelligent bot for all students and instructors
    • A database system which records students’ attendance, class participation, as well as their questions and answers
    • An authentication system to verify students and identify their classes
  • System Intelligence:
    • Analytics dashboard for instructors to study their students’ attendance and participations
    • Optimization on instructors’ time management
  • Evaluations:
    • Intelligence level of the bot
    • Database and management of the questions and answers
    • Analytical solutions and optimization algorithms

Contact: Prof DAI Bing Tian <btdai@smu.edu.sg>(main contact), Prof Michelle Cheong and Prof Lee Wee Leong

Novosphere – Mobile Auto industry shopping cart

Project Background The project aims to create a mobile application, which synergizes mobile convenience and brick-and-mortar shopping experiences together through incentivizing in the form of several loyalty rewards program schemes in the automotive industry.

Value Proposition The mobile application will host multiple participating commercial merchants in an e-catalogue, segmented by brands, where automotive merchants are able to list their retailing products/services at retail and/or discounted prices. Customers are incentivized to earn rewards through 2 different loyalty schemes of their preferred choice, Cashback or Loyalty Points, when they visit brick-and-mortar shops. Customers would just need to simply scan the selected retail product/services through a QR code or barcode, transact through the mobile application via our mobile payment gateway, and earn X% of Cashback or X amount of Loyalty Points upon successful transaction.


Contact: Derrick Ding, Novosphere Director, Novosphere SG <novosphere.sg@gmail.com>

Flex-Solver – Manager's Portal + Sales Kit(WebApp)


About project The system we are going to build for the client is a customized B2B CRM system that will be integrated with warehouse inventory management system.

This project will allow students to work with established SAKE distributor who imports Sake from Japan, creates SKU and sells through F&B outlets as well as specialty stores. Although by no means the system will be as extensive as an ERP, this project will have to take a holistic approach in the development of every feature. Flexibility of the system is crucial because the client intends to build on the system in the next three years.

Project requirements Some project requirements include: Customized B2B CRM system designed for sake distribution

  • Real time update from inventory system
  • Cloud-based sales kit: appointment schedule, online product catalogue, PO generation

Customer portal for fast re-ordering

  • Tiered pricing management and seasonal promotion management

E-Commerce Integration

  • Integrated with inventory control function (optional: Integration with Shopify - guidelines will be provided)

A project manager (our R&D head) will handhold the development of this system, which involved integration with Flex-Solver's current systems.

Ideal candidates Ideal candidates for this project will be students from IS/IT who are familiar with (or have strong interest in): UI:

  • bootstrap framework (recommended)
  • angular material


  • Java
  • Restful api
  • MySQL
  • Spring/Jersey Framework

Cloud Server (to be provided):

  • Digital Ocean

Students with background in Operation Management/Accounting/Business Analytics will also be preferred, especially those:

  • Have basic accounting knowledge
  • Understand FIFO and COGS
  • Somewhat familiar with warehouse operation
  • Somewhat familiar with B2B Sales Process

Contact: Ariel Lin <ariel@flex-solver.com.sg> & Roger Lin <roger@flex-solver.com.sg>, Flex-Solver Pte Ltd www.flex-solver.com.sg

Sembcorp Industries Ltd – Sembcorp Secure App


About Sembcorp Industries Ltd Sembcorp Industries is a leading energy, water and marine group operating across five continents worldwide. With facilities of around 11,000 megawatts of gross power capacity and close to 9 million cubic metres of water per day in operation and under development, Sembcorp is a trusted provider of essential energy and water solutions to both industrial and municipal customers. It is also a world leader in offshore and marine engineering, as well as an established brand name in urban development.

Background This project requires students to create a fully functional mobile app for crisis management and communication.

Project Brief We are looking to have a mobile app to

  1. Disseminate crisis alerts from various sources, internal and external, to our staff who are located in various countries
  2. Allow user to report any crisis to the crisis management team
  3. Provide secure communication channel between users during crisis
  4. Provide where to get help information based on user location


  1. Complete working platforms for both iOS and Android
  2. Proper and relevant documentation

Development Tool IBM MobileFirst

Contact: Kuan Choon Cheit (kuan.chooncheit@sembcorp.com), Sumardi (sumardi.soemartopo@sembcorp.com), Sembcorp Industries Ltd

Trip Bunny - Itinerary Planner


Background: TripBunny is an itinerary planner that relies on a custom algorithm to help tourists plan their travel trip. This algorithm takes into account their interests and suggest places to go accordingly. TripBunny will be available on two platforms, web application and mobile. Currently, the web application is handled by our developers and are hosted on Digital Ocean. We need help with the development of the mobile application.

Operating System: We are open to having a Hybrid platform for iOS and Android. React / Redux as a possible framework.

Time Line: We aim to have the prototype of the mobile application ready by October.

  1. Prototype Ready – August
  2. Final Version – October

Features and Functionality Your team is free to suggest recommendations or best practices. Client Side

  1. Login / Register (Normal and Facebook)
  2. Push Notification
  3. Maps
  4. Social Media Integration
  5. Ratings and Reviews
  6. View available Cities
  7. View events, news, attractions
  8. Message
  9. View planned trips using TripBunny
  10. Save attractions as favorites
  11. View Attractions (City)
  12. View Events happening during trip (Concerts, Festivals etc) - YourSingapore
  13. Plan a new Itinerary

Admin Side

  1. Create / Read / Update / Delete (CRUD) attractions
  2. CRUD events
  3. CRUD cities
  4. Adding / Removing new preference
  5. Push notification
  6. View basic user analytics

What we will Provide

  1. Images
  2. Web Service for itinerary generation
  3. Ticket Provider API for Singapore Market (GlobalTix) – If Required
  4. Access to Digital Ocean server

Graphic Design Illustration and UI / UX will need your assistance.

Summary This are the following that we will need

  1. Mobile Application Development (Client and Admin) – Hybrid
  2. Graphic Design.
  3. UI / UX.
  4. Documentation


Contact: Sebastien Sim Try Hard Chief Technologist, Trip Bunny sebastien@tripbunny.co HP: 96370022, Joshua Chan NaN <joshua@tripbunny.co>

CLO LABS-Case-Based Learning Mobile Platform


About CLO LABS: Learning Goes Digital from Singapore in 2017: Creating a First-Ever Digital Case-Based Learning Mobile Platform

We help learning go digital. CLO LABS is a newly-launched company in Singapore in January 2017 to change how working professionals learn. The Founder has over a dozen years of experience in corporate learning and management consulting. From the current consulting model, CLO LABS aims to create products and platforms that will enable learning to go digital.

Project Goal: To build a modern, digital case-based learning mobile platform for corporate learning and higher education, where teaching faculty can easily create and design case-based learning on the platform, and learners can learn using the interactive media case on their mobile via mobile app.

Project Background: When was the last time you had to read a 30-page long case study of a company based in the US, with the case setting in late 1990s? And you had to print it out, or download a PDF copy to prepare for the class? Consumer needs, technological landscape, competitive environment… everything has changed. Learners in 2017 require contemporary, upto- date, attention-grabbing, easy to read, flexible, convenient style of learning. This project will be the first-ever mobile platform for case-based learning. More than 60,000 case studies exist in the market today, with hundreds of newly developed cases added to the collection each year, nothing like this exists today in the market.

Project Requirement: The Founder of CLO LABS is a strategist with extensive experience in corporate learning and client management. He would like to work with a team with members who have strong mobile platform development skills (including mobile apps) and who are passionate about changing how people learn. Project requires:

  1. A deep understanding of current problems (which the Founder will help)
  2. A creative solution design that cater to the needs of modern day learners (ex. Working professionals)
  3. A digital platform to create cases/content (like CMS) that is intuitive, simple, clean and extremely easy to use (Note: Imagine a 50-year old faculty member using it)
  4. Mobile learning platform that young working professionals will love (with an app)

Benefits for You: Not only is this a real-life, entrepreneurial project of a start-up company, it is also a great learning opportunity for you to work directly with the Founder and in a start-up environment. The Founder is willing to put in the hours to mentor you and help you sharpen your strategic thinking ability to bring an idea into a marketable product.

Contact: If you are interested and want to know more about the project, please contact Yoshi Mitsui, Founder of CLO LABS at y.mitsui@clolabs.com.

ANG MO KIO-THYE HUA KWAN HOSPITAL – Learning and Development Portal


About AMK-THKH Ang Mo Kio – Thye Hua Kwan Hospital is a 360-bed community hospital located in Ang Mo Kio, Singapore. The hospital, which was officially opened in 1993, has been managed by THK, a VWO / Charitable Organisation, since 2002. We are an existing partner of SMU and have recently completed an Infection Control Visitor Login System built by a team of students. We had a very positive experience working with the undergraduate students in SMU, and are keen to find a new team to partner with for a Learning and Development platform: LEARNING PORTAL.

Project LEARNING PORTAL Process flow improvements / automations with an online platform where all Training Nominations Forms can be processed on line for ease to generate visual representation reports and analyse data analytics.

Project Scope  An application that can fulfil six core functional scope areas:

  1. A paperless Training Nomination Form (TNF) sign up and approval process with Summary Report generation.
  2. A portal to post new courses and learning opportunity and workshops for OJT, In-house Training and also External Training to be review by members of the portal
  3. A Training Planning and Scheduling Tool to allow trainers or coordinators to manage courses and workshops and attendance/participation.
  4. Online Learning Vender E-Evaluation Form and also Department Head’s Training Evaluation E-Form.
  5. Avenue for E-Learning Programs to be uploaded and accessed by staff for online E-Learning Courses.
  6. Online Training Records and also core competency framework

Deliverable  Complete working platform with proper and relevant documentation. The requirements above will be fully scoped and prioritised with the successful team, to create a well-sized project for time available.

The benefits  Learning Portal will allow the L&D Team to leverage on Technology to operate full spectrum of Learning and Development functions online on an e-platform in a man-power lean environment.

Contact: For more information, please contact cheryl_koh@amkh.org.sg and edy_chandra@amkh.org.sg Past project  IS480 Grizzly Badgers’s Visitor’s Login Program.

SMU tBank - Marketplace Lending Platform


Project Description:

Develop a marketplace lending platform that will allow users to benefit from short term loans with reasonable rates of interest. The application will connect people with monetary needs with lenders having the appropriate risk appetite and lending capacity. The application should be able to run simulations leveraging on the existing SMU tBank applications for loan disbursement and repayment. The application will act as a virtual lending platform which will be used as a teaching aid for SMU masters and undergrad banking related courses. Upon its success, it should be possible to run a pilot within the SMU community, and eventually move on to a Singapore wide launch.

“The mission of SMU tBank is to become a world class ‘teaching bank’, generating an on-going supply of undergrad and postgrad student projects whereby classroom learning outcomes can be put into practice, leveraging industry leading banking software and enterprise platforms.”

Sponsor SMU-tBank Contact:

Flow Labs - Select one project only


About Flow Labs We are a team of seasoned commodities traders and block-chain technologist that believe in the potential of using technology to enhance the way market participants interact with each other. We aim to create a new set of tools from the ground up, using the latest innovations, to dramatically enhance market efficiency. From marketplace to settlement to chronicling real-time movement of the commodity from origin to end-user.

Background The trading application is to be developed for Liquefied natural gas (LNG) traders in Asia. As the LNG industry shifts into oversupply, short term capacity trading will proliferate. This creates a surge in trading volume as well as the need for better trading platforms. Currently there are no efficient ways to trade short term LNG capacity and the creation of this platform/application will revolutionize this industry.

This application will be heavily used by LNG traders to analyze, execute and negotiate LNG auctions. The trading application interacts with a private Ethereum blockchain via a middleware API layer that generates and parses contract data.

This project will give you exposure to Blockchain, FinTech, and the multi-billion dollar LNG trading industry. You will in fact be a pioneer in creating blockchain-based marketplace for commodities trading. Front-end web application development skills are required. Come join us if you like building applications on Ruby on Rails and ReactJS.

Project 1: Front-end Features:

  • List LNG auctions in the market
  • Create LNG auction
  • Bid on LNG auctions
  • List recent transactions
  • Display average trading price by region
  • Manage own auctions sorted by status (ongoing, under negotiation, completed)
  • Manage current bids
  • Update bid
  • Show recent LNG industry news
  • Send and receive encrypted chat messages (contract negotiation)
  • Perform HTTP API calls to middleware to generate and retrieve relevant blockchain data

Project 2: Middleware

  • Connect to local Ethereum node
  • Listen for transactions (auction creation and bids) on blockchain, index data to a local database
  • Serve auction and bids data via a HTTP REST API, to be consumed by front-end application (described above).
  • Generate and broadcast an Ethereum contract for LNG auctions (a contract that can be bidded on)
  • Facilitate a 2 party encrypted chat channel for LNG contract negotiations.

Skills Required (for Trading Application)

  • Ruby on Rails (Preferred framework, but we are open to other front-end tools, talk to us about it)
  • HTML, Javascript, CSS, general front-end UI knowledge, familiar with best practices or learn along the way
  • Databases: Postgresql or Mysql, Redis, InfluxDB (time series database)
  • Familiar with HTTP protocol, designing APIs and making API calls

Contact: Gerry Eng, CTO, Flow Labs gerry@flow-labs.co or yusho@flow-labs.co

Coordinator note: New sponsor is limited to 1 team per term.

Success HR Centre- Portfolio Website


About Success Human Resource Centre Success Human Resource Centre Pte Ltd is a reputable staff recruitment agency in Singapore. We have since the inception of the agency in February 1997 assisted numerous organizations in the private and public sectors to recruit permanent, temporary and contract staff to meet their organizational needs. Our client base is broad based. It encompasses organizations in banking, manufacturing, hospitality, hospital, shipping, and several other commercial entities. We also have a large pool of candidates in our database.

The Company plans to implement a project that makes the above process paperless. The project consists of website and mobile application. On both of web and mobile ends, the staff (Candidate Role) can key in and submit working hours; on web end, the clients (Client Role) can verify the submission, the manager of the Company (Admin Role) can oversee the progress and review all records.

Components of the Project

  • Admin / Payroll page
    • Create user log in for client and staff
    • Notification once a client submitted timesheet for their department.
    • Compute staff total working hours
    • Identify PH and OT
    • Identify AL and MC entitlement
    • Identify hourly and monthly rate
  • Client Page:
    • Approve, amend or decline In and out, AL, MC of staff
    • Manage his/her team (separate listing for Temp, contract staff)
    • Able to approve multiple staff.
  • Candidate Page on Website:
    • Manual log in or mobile log in (QR Code generated)
    • Time in / time out
  • Client Page on Mobile App(Android & IOS) :
    • approve or reject (in, out, AL, MC, UL, HD (AM/PM), CCL, Maternity)
    • candidate list to approve
    • able to choose Team (tem staff or contract staff, what department and team)
  • Candidate Page on Mobile App(Android & IOS) :
    • registration
    • manual or mobile option

System features and guidelines

  • system must have audit trail (all changes made by manager, payroll and staff must be recorded)
  • system able to compute depending on client specification
  • OT must be properly recorded depending on pay schedule, clients instructions (i.e. minimum 15 minutes, after official working hours)
  • system must be customizable to fit clients need
  • system must be user friendly, intuitive and easy to use
  • Candidate not able to time in once assignment or contract ended unless extended or renewed
  • System must be able to handle/ identify salary change in between assignment and contract i.e. salary increase, additional allowance.)

Contact: Hender Tho (Mr) Success Human Resource Centre Pte Ltd EHender Tho <hender.tho@successhrc.com.sg> www.successhrc.com.sg

Ngee Ann Poly SICT - Various projects


Ngee Ann Poly School of Infocommunication Technology. Andrew Tan has proposed various projects, FitNexx6

Project 1: Portfolio Website Taken

The Portfolio Website is to be developed for students of the School of InfoComm Technology, Ngee Ann Polytechnic. The purpose of this project is to allow students to create their online portfolio. This website must inhere to a 3-tier architecture of front-end, application layer and backend/database, and must be mobile responsive.

Basic and Intermediate Features

  • secure login via NP’s login
  • creation of portfolio by students
  • updating of personal details
  • creation (upload) of projects (e.g. posters, movies, images)
  • approval of projects by staff
  • management of data via a CRM (include upload of data via excel spreadsheet)
  • mobile responsive
  • analytics of usage
  • good UI and UX

Advance Features

  • export of portfolio by student
  • updating of website interface by staff
  • updating of website content by staff
  • connecting of portfolios to various social media platforms

Project 2: Career Guidance and Advisory website

This is a website that:

  • stores students profiles
  • allows students to take personality tests (e.g. DISC, Myer-Briggs, etc)
  • suggest possible pathways for students (i.e. career roadmaps)
  • suggest modules to take based on pathways
  • suggest jobs offers based on pathsways (i.e. from job portals)

Advance Features may include:

  • provide analytics of usages
  • offers online communication with mentors

Contact: Andrew Tan | Senior Lecturer | School of InfoComm Technology Email: andrewtan@np.edu.sg Ngee Ann Polytechnic

Allied World Healthcare - OpenMind/Open Hand


About Allied World Healthcare We are at the leading lead of emerging talent crowdsourcing enterprises. With support from PwC, University of Cambridge, NUS and SMU we deliver free healthcare services to rural, poor communities. We do this by leveraging our wide international network of diverse expertise and technology to empower existing community assets to give ‘health worker-like’ services in hard-to-reach areas. Our payback to team members seconded by international corporations and post-graduate student teams is a valuable mixed environment with international leadership and a profound real world impact across South East Asia.

We are an existing partner of SMU and one of our core systems has been built by a team of students. We have loved working with such bright young talent, and are keen to find a new team to partner with for a core, complimentary platform: OpenMind.

Project 1: OpenMind To build OpenMind – a tool where anyone can post a new project idea that will have a positive social impact, find partners, add news skills when required, and have an open tool to help them manage the actual project delivery and evidence gathering (which is critical to proving project success, and scaling great initiatives that help people).

Project Scope An application that can fulfil six core functional scope areas:

  1. A sign up process that creates a profile for user (e.g. researcher, project lead, financier, clinician, any many other relevant roles to deliver new projects). This will create a user profile, which will have adjustable privacy settings.
  2. A portal to post new projects and research concepts, both early stage and in-progress
    1. Descriptions will be detailed and across multiple areas, to allow projects at all stages to gain value (e.g. for a new idea to find funding, but also for an established project that just needs to find one more resource).
  3. Collaboration Tools
    1. Integrate a set of collaboration and communication tools whereby users can search for others users by skills/role/location etc (e.g. if a project in Cambodia needed support from an international diabetes clinician, they could search for support and send a job description out)
    2. Have integrated communications tools (flexible, but could include messaging, forums etc)
  4. Project Management Space
    1. Create a simple space for in-progress projects (that will be expanded over time) to give a free tool for users to input, view and manage key social impact and research project delivery
    2. This will integrated with the other system areas. E.g. there could be a list of all project staff, and the vacant Diabetes Clinician role could be advertised. When people apply their profiles show up in this section for review/approval/interview/declining etc
  5. Integrated Digital Marketing
    1. These features will be integrated with broader social media channels. E.g. if someone advertises a role or potential collaboration in OpenMind, they will be able to automatically put it on Twitter or Facebook, by linking their social media accounts with OpenMind
    2. OpenMind itself will also promote externally, e.g. to an OpenMind Cambodia Twitter account, and in a series of newsletters to users (where information is automatically sent according to user profile type)

Deliverable Complete working platform with proper and relevant documentation. The requirements above will be fully scoped and prioritised with the successful team, to create a well-sized project for time available.

Project 2: OpenHand This project will be slightly more advanced that OpenMind, but we would only want to get it to prototype/testing stage in partnership with a number of other organisations

For context: financial giving (whether it be charitable donations from an individual to a group or specific charity, or from a family member living overseas to relatives back home, for example) is increasing. 20%+ of the Philippines economy/GDP is from Overseas Foreign Workers (OFWs)

In reality: If an individual transferring money to family, there is always a cost of transfer and the fear that money might not be spent on the best things by your family, especially in developing countries. Transfers are small (i.e. 1 person to 1 person), and generally limited to sending money only, this solution will allow the donor to actively participate in the benefits

For charitable giving, there is always a somewhat impersonal link to donation. i.e. you just give money to an overarching charity, with little oversight over what is specifically delivered, this project tries to provide a more personal connection between the donation and benefit.

The media also warps perceptions of what is needed for specific areas, e.g. certain charities that are ‘fashionable’ get an ‘unfair’ share of philanthropic giving. So, by providing a dashboard view users of the system will be able to identify where need is highest and so choose to target their charity as they see fit.

This platform will put ‘science’ and data into charitable giving, helping many causes be ‘ranked’ against each other, as well as have specific things bought for them to make giving money ‘feel more real’

A group user can see a list of potential projects they can support with funding, and categorise them by things they care about (e.g. womens health, education, Asia, Africa). Projects that get a lot of funding go ‘green’ and projects that are behind go ‘red’ Charity projects can also request certain items to be bought specifically from a ‘Marketplace’, giving the user a real connection with where their money goes (e.g. buying 10 tables for a specific school, or a hospital bed for a hospital) Users can talk with their beneficiaries, giving a personalised interaction with who they are supporting, and increasing the likelihood they will donate more to a good cause

A family can also create a ‘project’, whereby an individual overseas worker (or any family member) can purchase products from the ‘marketplace’ for their family to ensure the money is spent correctly (e.g. buying health insurance, or something similar).

A family member can also transfer money to their family using a cheaper online money transfer service, that we’ll integrated from an external supplier (e.g. Transferwise)

The benefits OpenMind will give the social impact community a new tool and platform to work together in, increasing collaboration and positive impact across the world.

For our partners and this team, you will get intimate insight across a number of global organisations to scope our requirements and learn from a numerous global businesses about their needs. The product will be live and used as it is developed by you, giving an excellent credential on your CV and strong reference for future job searching.

You will work closely with AWH’s CTO and developers as part of our broader IT team, working to all common industry standards and using industry-leading tools; all if which will support your development in the ‘real world’ and give valuable skills for your future careers.


Contact: For more information, please contact Ed (edward@alliedworld.healthcare). Past project LoLo

FJ Benjamin - Fashion Your Future (Online Recruitment Site)


About FJ Benjamin With a rich heritage dating back to 1959, SGX-listed F J Benjamin Holdings Ltd is an industry leader in brand building and management, and development of retail and distribution networks for international luxury and lifestyle brands across Asia. Headquartered in Singapore and listed on the Singapore Exchange since November 1996, F J Benjamin has managed over 31 iconic brands and operates stores. The Group employs over 3,000 employees and runs three core businesses: Luxury and Lifestyle Fashion Retailing and Distribution, Timepiece, Creative & Design.

Background This project requires students to create a fully functional recruitment website to attract potential candidates. This website will also introduce the company, people, culture and heritage.

Project Brief To build a website with good interactive user experience to communicate our company and vision. We want to project a fun and innovative company and serious about attracting the right person for the company.

Business Process

  1. Current staff are issue referral cards to be given out to potential candidates.
  2. Candidate will visit the website and will have to browse through information about the company.
  3. Candidate will fill in their contact information and the referral code on the card
  4. Upon successful submission of information, they will receive a voucher code
  5. The candidate will be able to use the voucher code in our stores.

Key Requirements For the website, Requirements are:

  1. Present key information of the company
  2. To be able to validate that the candidate has completed the journey of the site.
  3. Capture contact details of potential candidate
  4. Target at potential candidates and candidates referred by current staff using the card.
  5. Interface with POS system for voucher code
  6. Validating of referral code
  7. Promoting Referral code to Voucher code
  8. Retrieval of contact information of candidates.
  9. Report on performance of site and simple analytics for the site
  10. Fun and innovative experience
  11. Mobile friendly
  12. Graphic design or enhancing current digital assets

Secondary Requirements are:

  1. Looking at Gamertizing the website
  2. Simple Customer Feedback system

Students are encouraged to propose any other functions that they feel would enhance the platform.

Deliverable A working online recruitment site with the primary functions completed with proper and relevant documentation

Contact: Joseph Sung, Divisional Manager - IT (joseph.sung@fjbenjamin.com), SIS graduate 2008

Aldora Training - Mobile Game + Human Interaction App


About Aldora Training Aldora Training is a training and development consultancy group that specialises in soft skills training programmes for a wide range of industries across government, private as well as educational institutions. We believe in the development and engagement of individuals and the power of programmes to help individuals find their passion and purpose in life.

Problem to Solve With increased use of social media, online games etc, more and more people are engaging in activities through apps and online platforms. Sometimes, through these platforms, we lose connections with the people around us as we focus more on the online world and less in the real world.

Project Description We are looking to develop an app that engages people with both the uniqueness and engagement of social media, online games etc as well as bringing people together in real life and uniting them as one team through fun, engaging activities that can be played off an app but together as a team to build teamwork and positive team dynamics.

Potential options can be:

  1. Online activities such as trivia questions on the app which they have to find the answers from by searching for clues at the location they are at.
  2. Doing a group pose that they will have to “wefie” and post on the app
  3. Game options that the groups can select from the app and utilise it before the other groups playing the game. Such as a “Extra Time” card if they accomplish a certain task etc. The app should show these cards in real time and if they have been utilised by other groups or not
  4. Directions on the app to direct teams to particular locations at their venue to find a specific object and to take a pic of that object and upload it onto the app
  5. Real time scoreboard on the app so groups can see how the rest are doing and potential options for them to catch up such as more challenging tasks to help them earn more points etc

Value Proposition To develop a new way of building bonds within a team that utilizes the engagement of online tools such as social media, gaming etc, but in the real world context with real team mates and groups.

Uniqueness Currently, it’s either a fully online game in the virtual world, or a physical teambuilding game in the real world. We are looking for an app/platform that would be able to combine the two elements in a seamless manner. To engage participants through online gaming but in the real world context and with real people.

Project Scope To build a gaming app that is able to bring teams together as participants work together towards a common goal both in the online world as well as in the real world.

Contact: Sara sarakim@aldoratraining.com

The Black Sun - Annual Report System

About Project

  • Annual Reports (ARs) are produced each year by SGX listed companies for stakeholders (shareholders, analysts, bankers, funds, regulators and other interested parties).
  • The SGX Listing Rules and the Code of Corporate Governance provides guidance on the form and substance of the ARs to be produced. However, the range and quality of ARs can be quite broad and varied.
  • SGX provides a listing of ARs listed on the SGX but these are curated and analysed at a high level (http://www.sgx.com/wps/portal/sgxweb/home/company_disclosure/annual_financial).
  • There are other similar listings such as www.annualreports.com
  • The SGX Stockfacts (http://www.sgx.com/wps/portal/sgxweb/home/company_disclosure/stockfacts) provides more detailed analysis of the financials.
  • The Black Sun and IIRC Best Practices Reporting Databases reviews and publishes ARs that meet best practices criteria (http://bestpractice.blacksunplc.com/corporate/database/home and *http://examples.integratedreporting.org/getting_started)
  • There are other websites that curate ARs (https://www.listcorp.com/ and http://database.globalreporting.org but the challenge is keeping the details updated
  • Depending on the coverage by analysts, each AR may be subjected to different levels of analysis and comparison with industry peers. The coverage by each analyst will also vary, depending on the analyst’s experience and depth of coverage.
  • The Singapore Corporate Awards reviews ARs on a submission basis. This self-selection criteria would preclude lower standard ARs from being reviewed.
  • Based on current market best practices, good ARs will continue to be featured because they are good. This self-selection criteria doesn’t encourage the not-so-good ARs to improve, and by extension, the capital market won’t be able to go to the next level.
  • In order to raise the bar for the Singapore capital market, the ARs of all listed companies should be reviewed and curated. With this, sub-par ARs will be encouraged to improve.


  • To develop a system where all SGX listed companies can upload their ARs in PDF format, and the subsequent analysis will be automated.
  • This ”self-help” approach will reduce curating to a minumum.
  • Text analytics will be generated based on the automated analysis of the uploaded PDF ARs.
  • Standard text analytics can be publicly published, while more sensitive ones can be restricted on a request basis.
  • Stakeholders will be able to compare the text analytics between different ARs from the same sector or different sectors.
  • This system will focus on the text alone, as the review of the financials is already being done by SGX and analysts.
  • In future, when technology is available, analysis of photos, infographics and other images may be possible.

Deliverable: A system where all SGX listed companies can upload their Annual Reports and generate standard text analytics. The schematic of the proposed system is as follows. The system should be able to generate basic text analytics results such as

  1. word counts of relevant words such as “risk” and “growth”. The system should have a repository of commonly used key words in Annual Reports
  2. the context of these key words I.e. where they appear
  3. readability
  4. sentiments
  5. "who, what and where" is being discussed in the Annual Report.

WorkFlow diagram

Stakeholders: SGX listed companies

Contact: Uantchern Loh, CEO Asia Pacific, Black Sun Pte Ltd <ULoh@blacksunplc.com>

RoboStudio - Robot App development for restaurant robot

About RoboStudio RoboStudio is a young startup founded by SMU Alumni focusing on Robot App development. Our mission is to develop Robot Applications to bring values to robot users.

Project Description Develop Frontend Robot App to provide holistic functionalities for restaurant robot: Greeting to Customer -> Ordering -> Delivering food to table -> Payment

Problem to solve F&B industry is experiencing a tough time. A key contributor is the high labor cost and shortage. The reason why robotics is not widely used yet is that there are still big gaps between customer requirement and existing robot functionalities. (Existing robot just holds a tray and walks around.)

Value proposition To restaurant: Save labor cost; To robot hardware vendor: Provide software as supplementary product to boost robot sales and usage.

Uniqueness We will be the first company to focus on Robot App development in Singapore and one of the few in the world. After mastering this competency, we can apply the same to other service industries – Banking, Hospital, Government agencies… Big potentials.

Project Scope Develop prototype for Remote RoboLab, which will provide robots with fun tasks under camera. Robotics Programming learners without a physical robot can use this lab to assist their learning remotely.

We will focus on the Frontend App layer, to interface with Backend layer. Similar to the relationship between Mobile App and Mobile hardware. I created the term Robot App (Mimic the term Mobile App), while the trend is that robot hardware will be standardized. Robot App is the soul of the robot and becomes more and more critical.

  • The development will be done using Java (Android platform) or VB (Windows platform). So IS students could be a good fit from skillset perspective.

The Backend layer are developed using C, C++ or Python etc., which will be taken charge by robot hardware vendors. We (Frontend App) will interface with them like calling an API.

  • There are only about 3-4 robot hardware vendors in Singapore right now, with some Robot App embedded in their products. But the functionalities are very limited.

That’s also why few restaurants are using robots yet. And this is the problem / gap we are trying to tackle. It has big potentials.

Opportunities Robotic is the next big thing for Singapore and the world. Besides the values your work will bring to our customers (Save labor cost etc.), it’s a good opportunity for you to learn hands on experience for this promising skill.

Skills required Front end and web development skills like Java, Full Stack etc., which will call API to control the robots. Python skills is preferred, which will be used to develop the API. Of course, we are looking for people with passion, commitment and entrepreneurship.

What you can get Hands-on experience with robotics and startup, which will equip you with the hottest skillsets to get your job, or start your own startup.

Contact: Ben Li, Master of Innovation, SMU <ben.li.2016@mi.smu.edu.sg> Email ben.li.2016@mi.smu.edu.sg (Ben Li, Founder)

Luppi - Digital marketing system


About Team Luppi A concoction of youth and experience, where our collective realism is blended with the juvenescence of imagination, allowing us to soar - without the contempt of Icarus.

The confluence of cultures and ideologies that spans 3 demographics – X, Y and Millennials – Luppi is ideally conceived for the general community to engage and interact. Without the encumbrance and prejudice of bureaucracy that has somewhat glazed the enthusiasm of a Gen Xer, the young, however, embraces the innocence of possibilities!

Let us support you in conceptualizing an idea, and you, to help us dream again.

About Luppi Mobile Application LUPPI – coincidentally an acronym - Linking Up People & Professionals Instantly. It is a Service-Hailing mobile App, and is currently available on both Apple Store and Google Play.

Service providers’ platforms such as Thumbtack (US), Servishero (MY), Kaodim (MY), PageAdvsior (SG), and Findapro (SG) are conceptualized based on a digitized tendering and/or professional & product listing model. These methodologies are conventional and their effectiveness have been shown to be diminishing with time and technology.

Luppi works on a very different logic sequence. It is built on a reverse enquiry structure as oppose to the time-consuming conventional process of searching for what they want.

Luppi empowers the user/client to “hail” for services, and be attended to instantaneously by relevant professionals of the service/product that he/she seeks.

“We aim to create a unique client experience where the consumer feels like a private client or the uber-rich where if you want something, people will come and render their services to you at a snap of your fingers.”

Project Scope The desired outcome would be an internal web application that can fulfill these requirements below:

  1. Database processing engine
    1. Systematic and Customizable data query fields
    2. Open ended, standardized platform that can readily be assimilated to another.
  2. Recommendation engine
    1. Develop a recommendation engine that enables us to know what other services we can recommend users base on their choices
  3. Predication engine
    1. Develop a prediction engine that can predict the user’s future behavior based on his/her past choices
  4. Digital Marketing
    1. Targeted marketing towards different category of customers
    2. Search engine marketing and search engine optimization

Contact: For more information, please contact Mark (m@luppi.co), Nicholas (n@luppi.co) or Matthew (matthew@luppi.co) Lock

Singapore Weiqi Association - tournament website


About Singapore Weiqi Association (SWA) Singapore Weiqi Association is the national body (NSA) for the game Weiqi (Go) in Singapore

Project Objective This project is to enhance the operation efficiency and accuracy of the several national and international tournaments held in Singapore.

Project Brief The students are required to improve the existing / create new tournament software with the following functions:

Primary functions

  • Integrate the standalone tournament software to be accessible online
  • Real time publishing of pairings and game results online
  • To automate the calculation of player rating
  • Database design for all tournaments, individual games result and players information

Secondary functions

  • Website for players to retrieve their past records
  • Real time recording of the game results during the tournament (mobile platform)
  • Web and mobile application for the tournament registration, check-in, live updates on games and pairing.

Deliverable A working online tournament software with the primary functions completed.

Contact: Jacinta Yang (jacintayang@gmail.com) SIS OMG, Genial Tan (secretary@weiqi.org.sg)

Aenon Pharmaceuticals SEA Pte Ltd - pharmaceutical website


About Aenon Pharmaceuticals SEA Pte Ltd We are a pharmaceutical company that represents medium-sized international pharmaceutical companies who are interested to expand their business in Singapore & Malaysia.

Background This project requires students to create a fully functional pharmaceutical website to reach out to healthcare professional, consumers and business partners to complement to our business.

Project Brief We are looking to have a website with a great user interface and user experience to communicate our company and products to our partners and consumers. The Content Management System needs to be versatile for widgets and plugins and for the administrator to add, delete, edit pages easily.

For the website, CORE Requirements are:

  1. A great user interface with a great user experience which provides ease of navigation through a well-designed layout.
  2. The website and layout has to be SEO and other application friendly.
  3. A Content Management System platform (CMS)
  4. Autoresponder Integration
  5. Mobile friendly

Secondary Requirements are:

  1. A simple mobile application for verification of vouchers.
  2. Simple Ad Management System

“Good to Have” Requirements are:

  1. E- Commerce with Shopping Cart and integrate with Payment Gateway
  2. Generation of vouchers and coupons with randomised serial numbers with campaign images to consumers.
  3. E Commerce Reporting tool

Students are encouraged to propose any other functions that they feel would enhance the platform.

Deliverable Complete working platforms with proper and relevant documentation

Contact: Alex Tay (alex.tay@aenonpharm.com), Chris Chua (chris.chua@aenonpharm.com)

Bobby Harjani - Targeted learning platform


TARGETED LEARNING Using big data to sharpen learning.

Purpose To create a targeted online learning platform that will diagnose students’ strengths and weaknesses and improve their performance by producing personalised tests.

Background Singapore’s education system is competitive and stressful. Students are cumbered with heavy workloads and high expectations. Parents spend a fortune on providing tuition for their children. With big data so prevalent in the world we live in, is it possible to use technology and data to improve the education experience of a student? We think it is possible.

Solution Every student leaves a data trial in his/her education life. This data trial can be analysed in real-time to better understand the behaviour of students and deliver an optimal learning environment. We want to develop algorithms that will analyse student performance and give instant feedback to students, teachers and parents. We will be partnering a local tuition centre to test bed the idea.

How It Works

  1. Questions are drawn from a data bank (Singapore’s education syllabus).
  2. Students answer the questions on the learning platform.
  3. The platform tracks students’ strengths and weaknesses by:
    1. Marking the questions
    2. Tracking the time taken to answer each question
    3. Which questions they skipped
  4. Platform generates subsequent personalised tests for each student, focusing on their weaknesses.
  5. Platform produces instant feedback and detailed analysis (e.g. charts, statistics) for each student. This analysis enables teachers and parents to keep track of the student’s performance.

Contact: If you and your friends are interested in this project, please email Mr Bobby Harjani at bobby.harjani@gmail.com SIS alumni and Mr Desmond Hoo at deshoocs@gmail.com

SMU IIE - Incubator Portal


About Project SMU IIE has established a business incubator, called SMU Business Innovations Generator (“SMU BIG”) since 2009, to help aspiring entrepreneurs build companies that can create significant value to this world. SMU BIG provides various incubation services for entrepreneurs and start-ups, ranging from co-working space, mentorship, training, service providers and demo day. It is open to all SMU students, alumni and staff, SMU’s affiliates under the SMU Affiliate Programme. The project is to design a cloud-based / SaaS platform to manage and track all the operational activities taking place at SMU BIG, and provide a definitive, end-to-end collaboration, monitoring and evaluation, data management and reporting solution.

Link to similar platform in the market

Key Technology: The project is composed of the following features:

  1. Online Application Management. Fully customisable application workflow.
  2. Company Profiles and Performance Reviews. Centralised, searchable directory of startup companies. Profiles include contact details with custom tagging and powerful search functions, important documents, a full history of all activities, progress and performance, training, mentoring, roadmap, team movements, customers and financial history.
  3. Mentoring and Business Development. Assign companies to mentors and define the relationship parameters. Coordinate sessions, allow the mentor and mentee to record notes and action items. Review what was discussed during the session and the feedback posted after the session by both the mentor and mentees. Configure mentor meetings with payment notifications
  4. Programme Management. Configure each programme to align to specific requirements - define stages with key objectives needed to complete them, including any required training. Easily monitor impact and outputs from each programme.
  5. Funding and Investments. Maintain a centralised directory of all available funding sources. Track investments in the companies and link funding disbursements to achievement of the companies
  6. Push Notifications / Alerts. Configure the Incubator Portal to automatically send email and / or SMS notices and escalation reminders when tasks are due.
  7. Dashboard/Report. Interactive dashboards that provides a visual analysis of key areas such as Applications, Companies, Jobs Created, Revenue, Funding, Training, Mentoring and Facilities.
  8. Community Groups (Optional). All the tools needed to launch internal collaboration groups, enabling users to ask questions, share useful resources (including video and photos) and access relevant work opportunities.
  9. Marketing Tools (Optional). Track enquiries and conversions, create and send custom adverts notifying companies about upcoming events, important announcement and new happening at SMU BIG

Contact: Cassie Dong (cassiedong@smu.edu.sg)

MOE - Singapore Public Service : Workplace@FB


About Project The Singapore Public Service is the first Public Service in the world to go onboard Workplace@FB. This is an exciting journey into unchartered territory. Traditionally, each of the 80 agencies has their own intranet and internal communication channels. Attempts have been made to pull the Whole of Government together communication channels but reaching out to over 140 000 employees of the Singapore Public Service is challenging.

Attempts have been made before thru different platforms, and Workplace™ by Facebook hopefully shifts the paradigm in how the Public Service engages the 140,000 employees across Singapore, in a variety of locations, job families, and interest. The roll out of Workplace has already started and should complete by Mar 2017.

But looking forward, the PSD core team would like to explore ways to make Workplace less of a social platform and add more functionality to the system. Below is a link to what we want to achieve. FB Singapore is very supportive in terms of resources and tools and we expect a close partnership between the 2 parties.

Link to what we want to achieve

Key Technology: Workplace Messenger Platform (similar to Facebook Messengers)

The project is composed of the following phases

  1. Basic (show me the potential)
    • Design, Customisation and Programming of at least 2 Chat bots for specific agencies, that can be adapted from WP’s current Alpha stages.
    • Testing, roll out, troubleshooting and support for these 2 chat bots
  2. Intermediate (solve my greatest needs)
    • Development of NEW Chat bots (#greatideas bot) and #ineedhelp bot for specific agencies, based on requirement gathering
    • Development of Event Registration functionality
  3. Advanced (show me the possibilities)
    • Scaling and rolling out to more agencies, based on standard templates
    • Start on gathering requirements to find the unmet needs of other agencies

Stakeholders: Public Service Division, Ministry of Education and 2 more agencies

Contact: Raizan Abdul Razak (raizan_abdul_razak@moe.gov.sg) Shaun Khiu (Shaun_KHIU@psd.gov.sg)



About Project Extend ByteMe Appsolute Schedule

  • Collect data, showcase, analyse
  • Schedule checklist Schedule
  • Hardware/software e-form Forms
  • Test credit compilation wiki

Contact: Benjamin Gan, Fiona, Hosanna, IS480

St Joseph’s Institution Junior – A Learning Platform for Learning Mandarin


About Project Learning languages is always a challenge for students at a young age. Learning their Mother Tongue, however trivial it may seem, is an even greater challenge. Learning is nuanced by the different interpretations, dialect groups, influences and learning styles of the students and their families.

As such, SJI Junior is seeking to develop a web-based learning tool for their students from Pri 1 – 3. The project is composed of the following phases

  • Basic
    • Analysis of current learning style (as recommended by MOE)
    • Design and development of learning platform, encompassing:
      • Reading characters
      • Writing characters
      • Composition of characters
    • Testing
  • Intermediate
    • Gamification of learning
  • Advanced
    • Learning analytics of students

Deliverable: In an ideal stage, the platform is developed for the web and mobile-friendly. As this is the first time such an endeavor is undertaken, the platform is targeted for learning Mandarin. Future projects could involve learning Malay and Tamil. Apart from students of P1 – P 3, this learning platform is also targeted for users of special needs and other schools under the Lasallian umbrella.

Stakeholders: SJI Junior will provide expert guidance on the pedagogy and learning science underpinning the learning of the language. They will also provide a deployment framework and suitable test-bed to ensure the successful delivery of the platform.

Contact: Seng Chin Christopher Cheong <cheong_seng_chin_christopher@moe.edu.sg>, Subject Head for Pastoral Care and also a Chinese Language teacher via Andrew TAN (NP) <Andrew_TAN@np.edu.sg>, Senior Lecturer | School of InfoComm Technology

BMW Group – CIO cockpit


About Project We are working to develop a platform connecting various BMW Group data sources (i.e. GRC database, portfolio management tool, operations cockpit, SAP etc.) to aggregate and present strategic and operational information in a gesture enabled environment.


  • Implement a visual and interactive dashboard to present information
  • Gesture enabled (swipe, scroll, point etc.)
  • Mobile-compatible and access on the go
  • Robust and scalable to accommodate future expansion of data sources

Target Audience Senior leaders in the regional CIO office

Key Technologies

  • UX design and implementation
  • Motion sensors such as Kinect, Leap Motion, SoftKinetic etc. can be considered but are not limited to the development of the dashboard
  • .NET or Java
  • We encourage students to suggest other best-in-class technologies

Deliverable: A complete working system with the relevant documentation

Contact: Jonathan Ng (jonathan.ng@bmw.de), BMW Asia, IS480 Eureka

KDD Labs Steven Hoi - Data analytics projects


About project This project aims to build KDDLabs --- a novel efficient, scalable, and interactive data analytics platform for business intelligence. The platform will be adopted as the teaching platform in KDD labs for SMU Data Mining and Business Analytics courses. In addition, it also could be extended for commercialization purposes. Students with entrepreneurship in data analytics and BI areas are encouraged to consider this project.

Project 1: Visual Analytics Engine for Interactive Data Analytics Tasks


  • Provide powerful data visualization and guided analysis through autocharting, and offers a family of visualization techniques to present data and results in an insightful way
  • Interactive charts, dashboards and reports, to discover insights from any size and type of data
  • Other visualization functionalities and supporting tools

Project 2: Data Mining Engine for end-to-end Scalable KDD process

  • Easy-to-use user-friendly KDD process for end-to-end predictive and descriptive data mining.
  • Open-source integration with Spark Machine Learning library
  • Model comparisons, reporting and management, and other supporting tools

Students are encouraged to approach the sponsor to discuss the detailed scopes.

VWO - Make a difference

About VWO project Want a rewarding project that can make a difference in people's life?

Ideas You can wait for some VWO to propose a project, or you can propose one with a VWO.

Last term, team Creovate won the IS480 Best Value for Sponsor award. More importantly, they made a difference in someone else's life.

"Just one small example....as I was having lunch in Little India this week, I met one of the workers I'm assisting. He reported confusion at MOM about whether they recognised that he had discharged a lawyer handling his injury claim. On my hp, I could bring up the lawyer discharge letter and email it out again to both the lawyer and MOM. Very powerful and helpful to have such capability on my hp at any time and place." - TWC2 Project Sponsor Dr. Pat Meyer

More Information Benjamin Gan, SMU, benjamingan@smu.edu.sg

Self Proposed - Innovative Idea

About Self Proposed project Have a great idea? You can proposed your own project. Start with a problem, a real problem. Don't start with a solution or a technology. Think about it. Pitch it to your friends, IIE entrepreneurs corners, and write up a 2 page about your idea. You want a well baked idea, not an idea you taught about yesterday or half baked version with lots of holes.

Another reason for proposing your own project. Why work for anyone?


  1. Submit a 2 page writeup to course coordinator.
  2. Get a mentor. More info here. If there are enough teams proposing their own projects, the course coordinator will schedule a pitch session.
  3. Start working on your project.

More Information Benjamin Gan, SMU, benjamingan@smu.edu.sg