TingTing Chat App (Web & Mobile)

Duration: Dec 2024 - May 2025

Team size: 5

Position: Team Leader

  • Collected detailed project requirements: private chat, group chat, friend requests, new message notifications.
  • Implemented real-time friend request feature: allow users to send, cancel, accept, or reject requests in real time
  • Integrated Firebase Cloud Messaging to notify users of new incoming messages.
  • Designed and implemented shared layouts, friend request UI, and message notification interface.

Technologies Used

  • Frontend: ReactJS, ReactNative, JavaScript, TypeScript
  • Backend: NodeJS, ExpressJS
  • Database: Mongo Atlas, DynamoDB
  • Deployment: EC2
  • Architecture: Microservices
  • Other: Firebase Cloud Messaging