Skip to content

akiranguyenvni/snoopy-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snoopy-chat

Modern live-chat using React, NodeJS, Socket.io, MongoDB

Refer from:

Youtube - 2022: Realtime Chat App with React, Node.js, Socket.io and MongoDB

Github

Usage:

  • start Docker of MongoDB: docker compose up
  • start NodeJS server: cd server && yarn start
  • start FrontEnd of live-chat: cd public && yarn start

Optional: Close Docker-MongoDB after use: docker compose down

MongoDB:

Pull & Bash Mongodb in docker Install & Interact Mongodb Mongodb guide

$ docker run --name mongodb -d -p 27017:27017 mongo
$ docker exec -it mongodb bash

# mongosh
> db.createUser({user: "mongodbuser", pwd: passwordPrompt(), roles: [{role: "userAdminAnyDatabase", db: "admin"}, "readWriteAnyDatabase"]})
> exit

# mongosh -u mongodbuser -p --authenticationDatabase admin
> show dbs
> use mongotestdb # create new db
> db.employeedetails.insertOne({F_Name: "John", L_NAME: "Doe", ID_NO: "23456", AGE: "25", TEL: "0123456789"}) # create new record
> show collections
> db.employeedetails.find().pretty() # list records

Docker

Dockerfile:

1 2 3 4

About

Modern live-chat using React, NodeJS, MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages