Skip to content

OzkanAbdullahoglu/chat-test-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.

npm test

Launches the test runner in the interactive watch mode.

Application Setup

The application was created with create-react-app and requires only npm install and npm start to get it installed and launched. App has to be run in production mode to see If service worker is working properly. App is live and working in this link.

User Guide

A simple chat screen with an initial data, dynamic and a faster render with the help of react-window.

chat screen

Built with

  • react-window is used for a better performance in larger lists. We don't need to render whole list just a dynamic piece of that.
  • This project was bootstrapped with Create React App.
  • Jest for unit testing.
  • Redux for state management.
  • Styled-components to create resuable and more organised components.
  • Fetch the initial data from a static resource

TODO

  • More Unit tests with more coverage,
  • Integrations tests for redux,

About

chat screen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published