A multi-person chat collaborative desktop program using Electron and React
- 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
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