8000 GitHub - Pinkman96/message-app: Simple Message App
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Pinkman96/message-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

message-app

Pivot Follow Up Project Hi, thanks for using my message-app, I hope you like it!

Before Lunch the App Under client directory: run: npm install under server directory: run: npm install

npm start

Under client directory Runs the app. Open http://localhost:3000/login to view the user login page in the browser.

npm run devStart

Under the server directory Runs the backend server

User Notes:

  • You can creat your account in register page and then login on login page.
  • Since I'm using LocalStorage for conversations, please open multiple new window(not new tab) for different user.
  • After succesfully login to the dashboard for several diffenrent user. you can start to create contacts for a user by clicking on the New Contact button. The Id will be the other users' registred email. And you can give this new contact a remark as the name.
  • Then you can go to conversation tab to create a new conversation by clicking on the New Conversation button and select contacts you want to chat with.
  • The side bar will show all the conversation your user has joined.
  • After chating, there is a Logout button on the top right corner, let you to go back to login page.

Frontend Tools:

  • bootstrap
  • react-bootstrap
  • socket.io-client
  • localStorage

Backend Tools:

  • cors
  • mongoDb
  • socket.io
  • nodemon

Things need to be improved:

  • show incoming message name
  • message history in database
  • prevent duplcate contact

References:

About

Simple Message App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0