Projects

WPI CSA, iOS and Android App written for Chinese Student Association of WPI

Supports a forum that can be used to host events, trade and post feeds. Integrated Braintree for ticket charging service. Presents the book Survival Guide for Chinese Students using html and SQLite.The server side uses Java Restful and Spring MVC. This app is published on both App Store and Google Play Store. The app supports the off-line version of Survival Guide and can be updated from server. The app talks to server through HTTP requests. The web version can be found here

Programming:

JavaJavaScriptSpring FrameworkMVCJava ORMSwiftJava for AndroidPostgresqlSQLite

Screenshots:

Project Ning. Social app that replicates WeChat

Social app with friend search, chat and moment functions. Similar to apps like Wechat or Timber. Created Java service using spring framework and ORM implementation. This is also the base module for WPI CSA project. iOS app is created which talks to server by HTTP requests. Here is the main page for this project.

Programming:

JavaSpring FrameworkJava ORMObjective-CPostgresql

GitHub Links:

Lopop. Mobile app to connect local buyer and seller for trading stuffs

Lopop is a location-based marketplace app that aims to help students deal with they used items. It has a similar UI as amazon or eBay. The difference is that buyers are able to chat with seller directly though in-app chatting or whatever methods they want. They will also discuss and come up with an agreement about the price, how or where to trade etc.

I was developing this together with my college friend Troy Ling. However we had to stop the project in late 2015 because the server we where using, Parse, stopped its service and transformed to an open source software, and we cannot host the server. Also, Facebook redesigned its Marketplace in late 2016 that allows the same thing that we are creating, with all its existing users.

Programming:

Java for AndroidParseFirebase

Demo video:

Online contact book - college project

My first responsive website created as the final project of Webware course in WPI. It's written by ruby with a postgres database handling data. It has complete processes for log in, register, save & retrieve contacts, etc. I also created all the UI elements by myself without using any libraries. The site is hosted on Heroku and here is the link for the live demo.

Programming:

Ruby on RailsPostgres sql

GitHub Links:

Demo site:

Using username 123 and password 1 or create an account

WPI SG

Created by Adobe Flash Builder with Flex. It has all the text content of the book Survival Guide for WPI CSA. Contents are stored in SQLite database. This is also the prototype & inspiration for the WPI CSA app which is created later.

Programming:

FlexAdobe Flash BuilderSQLite

GitHub Links:

Demo video:

Notebook app

Created by Adobe Flash Builder with Flex. The first time that I am creating apps with a database. It's acting the same as Notes app on iOS with basic functions like read or save a note. It does not support images or search.

Programming:

FlexAdobe Flash BuilderSQLite

GitHub Links:

Demo video:

Homeland resource app

The first app I created that runs on an actual device. It's created by Adobe Flash Builder with programming language called Flex. It's similar with creating xml for UI and JavaScript for functionalities. The app uses ArcGIS SDK to load maps, land resources and related stuffs.

Programming:

FlexAdobe Flash BuilderArcGIS

GitHub Links:

Demo video:

Copyright © 2018 Fangming Ning.