/StackChat

💬 A multi-person 👪 chat collaborative desktop program 💻 using electron and react

Primary LanguageJavaScript

Stack Chat

A multi-person chat collaborative desktop program using Electron and React

Screenshots

Dependencies

  • Electron
  • React
  • Material-UI
  • React-Router
  • Redux
  • Express
  • Socket.io
  • MongoDB

As a learning purpose, subsequent function implementation is based on the same method (blog) , so not all functions have been completed, only the basic functions have been completed

Installation

npm install

//Server start
cd server
node app.js

//Client start
//To start hot deployment to run the project
npm start
npm run main
//After the build
npm run build

//in main.js

+ win.loadURL(url.format({ pathname: path.join(__dirname, './build/index.html'), protocol: 'file:', slashes: true }))

- win.loadURL('http://localhost:3000')

npm run main