moamoa07 / TheChatClub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Chat Club

A chat application

This is a chat application where you can chat with your friends in real time. You add your username and then you can create a room or join an already existing room to have your chat conversation in.

About the code

  • Frontend stack: React, Typescript, MUI
  • Backend stack: Socket.io, MongoDB

Contributors:


How to build the project:

Run these commands in the terminal:

For client

  • cd client

  • npm install

  • npm run dev


For server

  • cd server
  • npm install
  • npm run dev

Krav för godkänt:

  • Användaren får börja med att välja ett eget visningsnamn när den besöker sidan.

  • Det ska gå att skapa ett rum (och samtidigt gå med i rummet).

  • Det ska gå att lämna ett rum (tomma rum ska automatiskt försvinna).

  • Samtliga rum skall vara synligt i en lista.

  • Det går att gå med i ett rum genom att klicka på det i listan

  • När en användare går med i ett nytt rum ska befintiligt rum lämnas automatiskt.

  • Användare ska kunna skicka och läsa nya meddelanden i rummet de har gått med i

  • När en användare håller på att skriva ett meddelande skall det synas för alla i rummet.

  • Git & GitHub har använts.

  • Projektmappen innehåller en README.md fil

  • Uppgiften lämnas in i tid

    Gjorda krav ska kryssas i

About


Languages

Language:TypeScript 95.6%Language:HTML 2.6%Language:CSS 1.9%