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

 

Stack:

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
Advertisements