HeaderSIS.jpg

Projects

From IS480
Revision as of 08:05, 26 July 2016 by Fionalee (talk | contribs)
Jump to navigation Jump to search

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.

SingaporeBusinessAdvice.com – Community for Business Owners

About First World Problems Pte Ltd

Our core platform is SingaporeLegalAdvice.com, a platform that connects individuals and businesses to their legal needs. SingaporeBusinessAdvice.com is a new initiative for business owners to connect with each other. We see that there is potential for it to be a community for our existing users.

Project Brief

Create a forum-like web app for business owners, drawing inspiration from Reddit.com.

Business Requirements

  • The web app should be mobile-friendly
  • It should have modern online community features
    • such as the upvoting/downvoting of posts
    • posting of images, or some workaround if not feasible
    • spam protection
    • sticky posts
    • settings for email notifications of new posts
    • posts search.
    • administrator tools for moderation and promotion


Technology to be used

Technology used should ensure that community content is SEO-friendly. Other than that, you have the choice of technology as other resources for the website should be hosted separately to avoid complication.

Requirements

Interest in online communities and UI design.

Sponsors

Chan Yuk Lun (yuklun@singaporelegaladvice.com) SMU Law School alumni

Simha Innovations Pte Ltd – Business Model Planner Tool

About Simha Innovations Pte Ltd. Professor Desai Narasimhalu has set up Simha Innovations as innovation training and consulting firm in 2016. He is developing tools that will help innovation designers. Student teams are invited to contribute to the creation of such tools.

Project Brief

  • The project will require students to implement user interfaces for QaDIM, Business Model Canvas and Blue Ocean strategy and link them with Excel spread sheets as the backend.
  • User experience including ease of use will be the main feature of these implementations.

Key Technologies

  • UX design and implementation
  • Graphical interface design for Excel spread sheets
  • Relevant programming platform

Requirements

  • Familiarity with Excel spread sheet
  • Strong interest and skills in UX design
  • Past experience in developing front end for Excel spread sheet would be useful
  • Print outs for the designs created by users

Deliverable

  • A complete working system with the relevant documentation.

Sponsors Desai Arcot NARASIMHALU <desai@smu.edu.sg>, Visiting Professor of Information Systems, SMI & Simha Innovations Pte Ltd

Ulink Assist – Automating personalised follow-ups to capture lifetime patient value

Background

  •  Ulink Assist arranges over 1000 medical appointments a year for foreign patients
    • Recommend doctors according to the patient’s condition
    • Car transfers, accommodation arrangements, documentation for insurance claims, etc.
  •  For each car
    • We make appointments for patient at preferred hospital
    • Patient undergoes treatment/consult in Singapore (assistance provided by Ulink if requested)
    • Patient returns to home country
  •  Ulink currently does not have a system to follow up with the patient after they return to their home country
  •  Healthcare management is a lifelong journey and applies not only to the patient but their family members as well
    • Pull: Ulink misses out on a lot of potential cases (for eg: when a foreign mother gives birth in Singapore, it is likely that she might plan to have another child)
    • Push: make former clients aware of new types of medical treatment/medicines that suitable for them
    • The question is how can Ulink establish this lifetime relationship with the patient?

Objective Come up with an automated system to follow-up with patients

  • After each visit to Singapore and over their lifetimes
  • Ulink’s team is prompted at the appropriate time
  • Ensure that sending each follow-up is easy
  • Each follow-up is personal and personalised for that specific client

Possible approaches

  1. Identify the different healthcare milestones for a typical person over the course of his life
    1. This could help with determining the appropriate time to follow up with the patient
  2. Setting up a customer relationship system to keep track of each patient’s healthcare milestones
    1. This might help save time for employees
  3. Create a follow-up template for employees to use
  4. Automated system that generates a follow-up in the approved template (with fields already populated) and sends it to Ulink employee. Employee then checks it and sends it off to client

Details

Sponsors Linda Siow <exec@ulinkassist.com>, Ulink Assist Pte Ltd

IFS Capital – Credit Risk Interface Project

About IFS Capital We are a mainboard-listed financial services company providing capital solutions to small and medium enterprises since 1987. Through our insurance subsidiary, we also offer products like general insurance, credit insurance, bonds and guarantees.  We are looking at creating a full-fledged credit approval workflow system that will integrate with a SAN storage on the backend which will serve as a digital archive for client documentation. Our aim is to leverage suitable technology to achieve a lean re-engineering of this segment of our client value stream. Intuitive user experience, robustness of the system and ease of maintenance are important to us.

Project Brief

  • Agile development of an application which will help the company automate the entire credit approval process from origination to final approval or rejection.
  • Users will enter credit request and attach supporting materials which will be routed to selected approvers for comments and decision.
  • An audit trail will be generated documenting each step of the process.
  • Case documents are to be routed automatically to a Document Management System upon approval and be search-able by company.
  • Access control rights by user or department must be available and the system should integrate with an active directory to achieve this via a single sign-on.
  • System will also be used by staff overseas via the internet which the developer should take into consideration when designing the system e.g. to ensure that that the system is robust enough to withstand the common loopholes hackers exploit like SQL injection.
  • Reporting Module
    • Online reports should be available to show the whole process trail from inception to approval/rejection.
    • Statistics of cases approved, rejected, credit grades, time taken by each user/department should be available on the fly.

Key Technologies

  • Web Application Development
  • Workflow and APIs
  • Database Design and Conceptualization

Requirements

  • Familiarity with common work flow concepts/products
  • HTML5 / CSS
  • Microsoft SQL Server
  • We are open to suggestions if other technologies are preferred instead of the above

Requirements

  • A complete working system with the relevant documentation.

Sponsors Simon Chia - Technology Head (email:simon.chia@ifscapital.com.sg) (via Joanne Teo, SMU Career Services).

StaffOnDemand - JobsOnDemand App (Making Jobs Search Fun)

About StaffOnDemand StaffOnDemand is the team behind revolutionising the way SMEs recruit. (www.staffondemand.sg), offering SME employers an enterprise, cloud-based platform to manage their recruitment process efficiently.

Project Brief The project scope is to build on and extend the functionality of a native mobile application that essentially complements the existing features offered on the web application for new and existing jobseekers using StaffOnDemand. The application will be used to cater for jobseekers’ increasing propensity to rely on mobile to conduct their job search, and to reduce hiring cycle time further with the added convenience of proximity-based job applications. Unlike the previous project, which was focused on developing the application to mirror the functionality accorded to jobseekers on the web application, this project is focused on user engagement and retention, and will involve the team largely on developing a gamified user experience in their job search and application process. The team will have the opportunity to work with cutting-edge recruitment technology, and develop a complementary solution for the users of StaffOnDemand. The team is encouraged to strive towards building a full-featured and user-friendly application that aids both jobseekers in the job matching and application process and to deliver a seamless user experience. The team’s work will be utilised in live deployment and will be working closely with the development team to ensure a successful rollout of the application, which has the potential to change the way jobseekers source for jobs and greatly reduce the time required to make a successful hire, i.e. Get more people gainfully employed in the shortest possible time to meet the hiring demands of employers.

Target Audience StaffOnDemand users (Jobseekers)

Feature Requirements Jobseekers 1. Social recruiting & job referral functionality 2. Job suggestion based on proximity (Geotagging App Feature) 3. Push notifications 4. Interview Calendar 5. 2-way messaging functionality (with employers) 6. Enhancement to Employer Profile Page 7. Adaptive form builder 8. Gamification of job application and job search process 9. Social integration across multiple user features Skill-set Requirements 1. Working knowledge of utilising Restful APIs 2. iOS app development experience 3. Android app development experience 4. Ability to design and architecture the application to provide a high-level of user experience (recommended use this project as part of Interaction Design and Prototyping module) 5. Basic graphic design knowledge is a plus 6. Familiarity with PHP 7. Familiarity with Database Management

Contact Jagdish Udeykumar Chandiramani SIS alumni (jagdish@staffondemand.sg) Principal Architect Christine Liu SMU Alumni (christine@staffondemand.sg) Partner Acquisitions LOCK

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.

System Overview The KDDLabs will be built on top of state-of-the-art technologies and infrastructure, including Apache Spark, Spark Machine Learning Library, and others. Through the project, students are able to learn the skills of large-scale data analytics through distributed computing approaches Key Technologies Used

  • Apache Spark: open source cluster computing framework
  • Spark MLlib: scalable machine learning library with common learning algorithms and utilities
  • Others: Bootstrap JS, Python, etc.

Details Slides

Contact Sponsor Contact: Prof Steven HOI – chhoi@smu.edu.sg

NOTE: Project description is not acceptable, too generic. Get specific detail from sponsor before considering this project.

Platinum Yoga - Mobile booking app

About project This is extension of Tinkers project to the iOS platform.

Additional Features

  • Uploading the current application to IOS platform.
  • location tracking which will help us to auto check in when they arrive at our studio.
  • reminder message if they don’t open our app for 30 days.
  • Improving the overall design and some tabs.
  • auto updating the point system (currently members are getting points when they visit the studio and those points can be used to buy things).
  • location map

Contact Anil Kumar | CEO | Platinum Yoga. platinumyogasingapore@gmail.com

Herbidex - Product Matching

About Herbidex We are a team of passionate and restless entrepreneurs that cannot wait to breathe life into stagnant industries and break into new markets. We see great potential and benefit in working with students and believe in sharing ideas freely and learning from one another. Do not worry, we are not slave drivers, but we do pursue excellence. We look forward to working with you!

Project Brief We have already developed an MVP (www.herbidex.com) and would like to continue development of a customised algorithm and two user interfaces, one for the customer and the other for brands, that can help to match user input attributes and preferences with our existing database of product benefits and brand provided data.

On the grand scheme of things, this project will actually be the pilot system that we intend to be one of the cores of our business. While we understand that the deliverables by the team would not be that of commercial grade, it still will be extremely valuable to have a working prototype which with we can test and validate our core business assumptions and needs with the market and ultimately build upon this system

Business Requirements

  • User Interface (Customer) – CORE REQUIREMENT

a. A user (customer) will use an online form to indicate their health goals and needs as well as their medical conditions b. The form should be integrated with or accessible via the current site, www.herbidex.com c. All user information will be stored in the given database to be used in the algorithm. d. This interface should be scalable on the backend to allow addition of more fields in the future when needed.

  • User Interface (Brands) – CORE REQUIREMENT

a. A user (brand) can use an online form to indicate the main benefits of each of their products and also the main problems that the product addresses. b. The form should be integrated with or accessible via the current site, www.herbidex.com c. The information must be stored in the database to be used in the algorithm.

  • Matching Algorithm – CORE REQUIREMENT

a. This algorithm serves to allow customers to be matched to the most suitable products in our database based on their medical conditions and health goals and needs. b. Some matching criteria would be their health preferences and current health problems, the medicines they are currently taking, or whether they are currently unwell. c. We will want to leave it to the team to propose the technical details of the algorithm. Also, as we are dealing with health products and TCM, it could be a further challenge to the team if they could think about how they can optimise how the collected data can be used to improve the accuracy of the matching. (as listed below)

  • Additional Complexity (Optional)

a. We would like to capture and analyse the demographic and purchase behaviour of people actually purchase which kinds of products. b. Also, as we have a reviews module in our system, we would like to be able to analyse the feedback that they have given in order to rate the efficacy of certain products or explain why they like or dislike something.

Skill sets Web Application 1) Wordpress CMS with WooCommerce as the core e-commerce plugin. (PHP, JQuery/javascript, MySQL) 2) There would be a need to integrate the algorithm with the current system and the created interfaces should be able to be compatible with the current web app.

Mobile Integration (Optional) 1) We also have an android app currently in development and it would be most beneficial if the customer interface can also be implemented on the mobile application as well.

Scalability and Efficiency 1) As we expect many users and large amount of data needing to be processed as we grow, we would need a solution that is scalable as well as focus on the most efficient methods so as to reduce load times and processing needed to execute scripts.

Details

Sponsor Contact For more information, Jonathan <jonathan@herbidex.com> SIS alumni

NOTE: Talk to Rhinos on the sponsor's business. Team may need to drive some value for this project to work. Sponsor's business may not be mature enough for a real launch, thus, this is a risky project.

NEC-SMU sLab - Various projects

About NEC With our focus on Solutions for Society, NEC’s goal is to lead the advancement of the world‘s social infrastructure by leveraging ICT and new business models. Our Solutions for Society activities will become the pillars of NEC over the company’s next 100 years. Source: http://sg.nec.com/en_SG/global/about/corporate_profile.html Do you want to embark on a Final Year Project which allows you to develop a solution for a famous multinational corporation and at the same time to stand a chance to win monetary award and internship opportunity? Now here is a perfect opportunity for you and your team to embark on.

Kando F&B Quick Serve

TAKEN

  • The Kando F&B quick serve project is a F&B community driven project aim to enable F&B operators to streamline their business processes and enhance customer experience
  • The Kando F&B quick serve project leverages on mobile to enable pre-order and pre-payment

For the web application development, the requirements are:

  • Design and build a responsive website for consumers
  • Integrate with content management solution to populate the required contents
  • Integrate with the personalization engine to populate the required contents
  • Integrate with social media login

Digital Manufacturing Application

  • The digital manufacturing project is a proof of concept project to enable a local manufacturer to embark on digital transformation

The requirement is to design and build a visualisation frontend that enables users to

  • Understand the end-to-end processes through capturing of sensors information (provided by NEC) from the shop floor
  • Leverage on data analytics to optimize factory operations, boosting equipment utilization and product quality

Healthcare pilot project

Background When a patient sees a healthcare provider (doctor/nurse), one of the first things we need to do to determine if the patient is potentially stable or unstable is to take the vital signs of the patient (in addition to obtaining the presenting complaint(s) from the patient). These are the usual standard vital signs that are commonly taken :

  • Respiratory rate
  • Oxygen saturation – through the SpO2
  • Heart/pulse rate
  • Blood pressure (systolic/diastolic)
  • Temperature

An unstable patient is someone that may require acute stabilization and the measures we usually undertake can be broadly based on the ABC prioritization – A= Airway / B=Breathing / C= Circulation. As surrogate measures, the above vital signs can be ‘mapped’ to ABC : respiratory rate and oxygen saturation = A & B ; Heart/pulse rate and Blood pressure = C.

Vital Signs in Children In children, monitoring of these vital signs is currently done manually (except in the ICU setting when the patient is relatively immobile and very sick) and depending on the acuity of the patient, monitoring of the vital signs is done every 1 hour to 4 hourly. In children, respiratory rate, heart/pulse rate and blood pressures vary with the age of the child – the respiratory and heart/pulse rates are normally higher the younger the child while the blood pressure is normally lower the younger the child.

Requirements To develop a web application using D3JS as visualisation layer to retrieve and display the above mentioned vital signs of the patients collected via wearables. The integrated vital signs monitoring system and focus on enhancing or establishing the following attributes :

  • Remote and continuous tracking of the vital signs
  • Make the integrated sensor system run on a wireless platform
  • Build a simple algorithm (to be provided during project implementation) into the integrated sensor system to alert doctors and nurses when the ranges of the vital signs (based on the age of the child) is breached
  • Allow a backend data collection system for data analytics and display of real-time dashboards for the doctors and nurses on the ground.

Basic features include:

  • Device Management (associating wearable ID with patient ID)
  • Authentication & Authorization (using OpenLDAP)
  • Dashboard & reporting
  • Rules engine (e.g. for definition of rules for triggering alerts, using Oozie)

Front-end IoT platform project

TAKEN

Background With a yearly turnover above € 1.2 trillion in 2011, the European construction sector, including its extended value chain (e.g. material and equipment manufacturers, construction and service companies), is the largest European single activity (10% of GDP) and the biggest industrial employer. Energy efficiency guideline 2012/27/EU:

  • 20% savings on primary energy usage at 2020
  • 50% savings on primary energy usage at 2050

In Singapore, the BCA Green Mark Scheme was launched in January 2005 as an initiative to drive Singapore's construction industry towards more environment-friendly buildings. Benefits of BCA Green Mark include:

  • Facilitate reduction in water and energy bills
  • Reduce potential environmental impact
  • Improve indoor environmental quality for a healthy and productive workplace
  • Provide clear direction for continual improvement.

Target measures: equipment exchange, energy management, control automation, building design

Objectives NEC is deploying a holistic ICT platform for cross-sectorial collaboration of partners from ICT, construction and energy providers Underlying Business Model Innovation à value-chain of Total Facilities and Energy Management

  • Product innovation – bringing together information across multiple data domains and exploitation into various information flows
  • Process innovation – impacting the activities of all stakeholders for business processes and partner interactions
  • Enabling of resource-driven and offer-driven new business models based on integrated energy contracting and continuous commissioning

Features

  • Energy Consumption Profiling
  • Basic Charting and Data Presentation e.g. Chart Types - Pie Charts, Line Charts, Bar Charts, etc.
  • Advance Charting e.g. 3D Charts, Time Series Charts
  • Trend Analysis
  • 3D (e.g. buildings) visualisation

Profile Parameters The proposed system should support the configuration of the following parameters.

  • Active Energy - Interval Data
  • Alarms and Alerts
  • Management Reports and Dashboard
  • Email, SMS Support
  • Multi-Tariff
  • Line Parameters (Voltage, Current, Power Factor)
  • Billing
  • Demand Control and Response
  • VVO (Volt Var Optimization)
  • CVR (Conservation Voltage Reduction)
  • Consumer Access and Dashboard
  • Numbers of Consumers/Meter Nodes

Sponsor Contact Information Hosanna Petra <hpharsono@smu.edu.sg>, Program Manager, slab
Healthcare pilot project Fuji Foo, Sales Director, NEC <fuji_foo@nec.com.sg>

SMU - Alexandra Health T-Lab

Alexandra Health Logo.jpg

Alexandra Health, together with the School of Information Systems (SIS) at the Singapore Management University (SMU) have established a partnership since May 2010 to work together to demonstrate fresh and better ways to serve and satisfy patients whenever they are interacting with the Alexandra Health system. Through this partnership, a joint mechanism known as the "T-Lab" has been established that enables students, staff and faculty of SMU's School of Information Systems (SIS) to team with professionals from Alexandra Health to work on a continuing series of projects to improve service delivery, quality, productivity and experience.

How to sign up for a T-Lab Project

Come and talk to us if you are interested in working on a project aimed at adding value to the delivery of healthcare services.

You must get approval from T-Lab before you can sign up for the project

Contact Koh Lian Chee - lckoh@smu.edu.sg

  • Academic Modules pre-requisite
    • IS203 Software Engineering
    • IS301 Enterprise Integration

From Course Coordinator Please inform the course coordinator before confirming any projects with Alexandra Hospital.

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?

Requirement

  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