Skip to content

adriana-olszak/ts-simple-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat App - TechSee Recruitment Assignment

Technologies

General

  • Typescript
  • Node

Frontend

  • React, using hooks
  • Fetch API
  • socket.io.client

Backend

  • express.js
  • socket.io

Functionalities

  • enter chat with username
    • username gets validated with connected participants, no duplicates allowed
  • send and receive messages
  • see archive messages
  • keep information about Participants in memory
  • keep information about Messages in memory
  • responsive web app

Things omitted

  • production-level error handling
  • api client creation
  • authorization
  • tests - due to a thin business logic

Installation

Client

cd ./client && npm i && npm run start

Server

cd ./server && npm i && npm run start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published