Skip to content

heegupark/omega-talk

Repository files navigation

omega-talk

  • Maintained by: Heegu Park

Features

  1. Heavily used Typescript, React with Next.js for server-side rendering to create all HTML elements
  2. Used socket.io for general chatting functions
  3. Primarily used React Hooks
  4. Used AWS EC2 for web and API server
  5. Support most of mobile devices(iPad - Landsacpe/Portrait, iPhone X - Landsacpe/Portrait, iPhone 6s/7s/8s - Landsacpe/Portrait, iPhone 6/7/8 - Landsacpe/Portrait, and so on)

Planned Features

  1. User can create a chat room.
  2. User can move the chat window.
  3. User can close the chat window.
  4. User can minimize the chat window or expand that chat window.
  5. User can send a message in the room.
  6. Use can view the messages in the room.

Lessons Learned

  1. Experienced Next.js for server side rendering and its structure
  2. Experienced TypeScript for building a new application
  3. Experienced to deal with various functions of React Hooks
  4. React and JavaScript Object Oriented Programming for better functionalities and to increase the re-usage of codes
  5. Experienced to deploy the application built up on top of Next.js into AWS EC2

Live Site

Screen shot

[Desktop]

Omega Talk