Skip to content

naman22a/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗨️ Chat App

I made this chat app using NodeJS with Nest JS as the backend framework.It uses websockets for realtime communication.It has authentication so users and create their accounts to chat with other people.I used Next js for frontend and React Query for state mangement.

chat app

🐈 Features

  • Register
  • Login
  • Logout
  • Dynamic room page for chatting
  • Create a room
  • View joined rooms
  • Join a new room(with web socket)
  • Notify other users that a new user has joined the chat
  • Send message
  • Receive message
  • Show someone user is typing

⚙️ Technologies

  • Frontend
    • Next JS
    • Axios
    • React Query
    • Day JS
    • Formik
    • Socket.io Client
    • Tailwind CSS
    • Tailwind Merge
    • DaisyUI
    • Typescript
  • Backend
    • Nest JS
    • Prisma ORM
    • PostgresSQL
    • Argon2
    • Redis
    • Session Auth
    • Socket.io
    • Swagger API Docs

📷 Screenshots

chat app image

chat app image

chat app image

chat app image

🙋🏻‍♂️ Stay in touch

📝 License

MIT licensed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published