Giter Club home page Giter Club logo

asapp-chat-react-redux's Introduction

Setup Instructions:

  1. Download code
  2. Change the current working directory to your local project
  3. npm install // install depedencies
  4. npm start // http://localhost:3000

Functionalities Introduction:

  1. Two side-by-side chat windows displayed in one browser tab after app launched. On the left is Laura's chat window and she's talking to Rob. On the right is Rob's chat window and he's talking to Laura.

  2. On the left Laura's chat window, 'Bob' is displayed on the Header to represent that Laura is talking to Bob; On the right Bob's chat window, 'Laura' is displayed on the Header to indicate that Bob is talking to Laura;

  3. When Laura is in the middle of typing, on the right Bob's chat window, 'Laura' is changed to 'Typing' to indicate that Laura is typing message. And when Bob is in the middle of typing, on the left Laura's chat window, 'Bob' is changed to 'Typing' to tell Laura that Bob is typing.

  4. Sent messages are displayed in the form of [message with lightseagreen background color + right-arrow icon + message sender's profile] in message sender's chat window, while receive message is placed in the form of [message sender's profile + left-arrow icon + message with white background color] in message receiver's chat window

  5. Messages are separated with message sent time (such as 20:10) if they are sent in different time.

todo list - item3 & item5

asapp-chat-react-redux's People

Contributors

alicefan2017 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.