Project Description: 

RiceMate is a social platform that I collaborated with friends in 2016.

It is a chatroom like app that users can open chat group to meet new friends and dine together. Users can also send/receive friend requests and chat privately.


My Role In This Project:

Co-founder, iOS Development, Server development



Database: RethinkDB (a realtime NoSQL Database)

Server: Node.js with hapi framework, socket io, hosted in AWS

iOS: Swift, Realm


Technical Highlights:

  • JWT Authentication
  • RethinkDB with realtime changefeed that makes it easy to build chat application
  • Using Realm local mobile app storage (mainly for message cache), saved a lot of time to mess with CoreData/SQLite