Techtris

T-spinning since 2019

Members

Bryan Lee

Bryan Lee

Christopher Lim

Christopher Lim

Ko Huining

Ko Huining

Justina Wong

Justina Wong

Shawn Pang

Shawn Pang

Our Projects

HelloWorld

  • React
    React
  • React Native
    React Native

An AR application to re-live and reminiscence your travel adventures in the face of border restrictions.

CODE_EXP 2021 · 1st Place

HelloWorld was developed in a week for the CODE_EXP 2021 Hackathon.

Read more about us.

helloworld discover screen
helloworld ar portrait
helloworld ar portrait

Kopi Time

  • TypeScript
    TypeScript
  • Python
    Python
  • React
    React
  • Next.js
    Next.js
  • Tailwind CSS
    Tailwind CSS
  • Node.js
    Node.js
  • Flask
    Flask
  • GraphQL
    GraphQL
  • RESTful
    RESTful
  • RabbitMQ
    RabbitMQ
  • MySQL
    MySQL
  • nginx
    nginx
  • ESLint
    ESLint
  • Prettier
    Prettier
  • GitLab
    GitLab
  • Docker
    Docker
  • Amazon Web Services
    Amazon Web Services

Kopi Time is a digital marketplace for coffee-related art and collectables.

We implemented a reliable and robust microservice architecture to handle:

  • market trading functionality,
  • listing timeouts and expirations, and
  • user notifications.

The full report on our architectural decisions can be viewed here.

kopi-time home page
kopi-time listings page
kopi-time profile page

COMO Club

  • TypeScript
    TypeScript
  • Python
    Python
  • Svelte
    Svelte
  • SvelteKit
    SvelteKit
  • Tailwind CSS
    Tailwind CSS
  • Flask
    Flask
  • RESTful
    RESTful
  • RabbitMQ
    RabbitMQ
  • ESLint
    ESLint
  • Prettier
    Prettier
  • Github Actions
    Github Actions
  • Docker
    Docker
  • CloudFormation
    CloudFormation
  • Amazon Web Services
    Amazon Web Services

We designed a highly available and maintainable backend architecure for our SMU-X sponsor — COMO Group.

Most notably, our architecture fails gracefully when third-party external services are unavailable.

We continuously check the health of external services. When an external service fails a healthcheck, we queue all client requests and notify users of the temporary disruption. Once the external service is healthy, we automatically trigger a recovery phase and continue with regular execution.

como club home page
como club experiences page

Wok N Roll

  • TypeScript
    TypeScript
  • Java
    Java
  • Svelte
    Svelte
  • SvelteKit
    SvelteKit
  • Tailwind CSS
    Tailwind CSS
  • Spring
    Spring
  • RESTful
    RESTful

We conducted market research and discovered an unfulfilled niche for a comprehensive database and search engine for hawker food in Singapore.

Using this database, we developed a product, risk mitigation strategies, and a feature roadmap for future growth.

Our final presentation slides can be found here.

woknroll search page
woknroll add stall page
woknroll stall page
woknroll add review page