Skip to content

This is a MERN chat app. It is real-time also. It has user-authentication also. It can also save messages, the last room in which we had a chat, and all the rooms we had joined in the MongoDB database. It has glassmorphosism UI and it is responsive also. I used Redux for state management in react. I had hosted it on Heroku. You can test it.

Notifications You must be signed in to change notification settings

tanay-pingalkar/LetsTalk-chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lets talk

I had combined react app to api by

app.use('/', express.static('client/build'))

and some start script you will find in package.json.
To run it for developing you had to change some code.

This is the ui of my chat app


start

node index.js

if you have nodemon

nodemon index.js

for developing

you have to change axios base url at https://github.com/tanay-pingalkar/LetsTalk-chatapp/blob/main/client/src/components/axios.js and endpoint at https://github.com/tanay-pingalkar/LetsTalk-chatapp/blob/main/client/src/components/roomChat.js to localhost:9000

run client

cd client
npm start

run server in another terminal

nodemon index.js thats it

to run changes in combined mern app

reset all changes we had made
then
cd client
npm run build
cd ..
nodemon index.js

About

This is a MERN chat app. It is real-time also. It has user-authentication also. It can also save messages, the last room in which we had a chat, and all the rooms we had joined in the MongoDB database. It has glassmorphosism UI and it is responsive also. I used Redux for state management in react. I had hosted it on Heroku. You can test it.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published