Skip to content

manojpawarsj12/vent-chat

Repository files navigation

vent-chat

demo : ventchat

Instructions

1 . Clone or download this repo

2 . install nodejs/npm and install dependiences using

npm i

3. run locally using

node app.js

4 go to http://localhost:3000/ in web browser

Features

  • public random chat like omegle,chat42 using socketio
  • User Management
    • Login with json web tokens (jwt)
    • Signup with jwt
    • search for other users
    • User profile picture
  • mongodb schema for user management and conversatons between users
  • Friend System backend rest-api
    • Send friend requests
    • Accept friend requests
    • Decline friend requests
    • Cancel friend requests
    • Remove Friends
  • Have 1-on-1 conversations with friends(socketio)
    • Store the private messages in a Database
    • Last seen and online status
  • Frontent
  • More image assets and ui/ux design
  • Add CORS
  • Add environment variable for urls,jwt secrets etc
  • loggers in backend
  • Some more features

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published