Skip to content

KenanDropic/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Live Chat Application

Application currently is not deployed.


Installation and running on localhost (backend)

  • npm install (install dependencies)
  • npm prebuild
  • npm run build (convert typescript files to js)
  • npm start
  • npm start:dev
  • npm start:debug
  • npm start:prod

Installation and running on localhost (frontend)

  • npm install (install dependencies)
  • npm run dev
  • npm run build (convert typescript files to js)

Characteristics

  • Authentication
    • User registration
    • User login
    • Get logged user
    • Implemented access and refresh tokens
    • Logout
  • Authorization
    • Implemented roles
  • Chat
    • Create Room
    • Join Room
    • Get Room
    • Get Rooms
    • Get User Rooms
    • Leave Room
    • Delete Room
    • Paginate Rooms
    • Detect number of connected users
    • Find Messages For Room
    • Send Message
    • Infinite scroll messages
    • Add User

License

Nest is MIT licensed.