This is a demo project containing a Kanban like web app.
Link: https://card-mover.herokuapp.com/
Note that the app may take a while to load for the first time since it is hosted for free.
Build with:
- Front: React + Material UI
- Back: Node.js
- Socket.io to create a real-time communication between users
- Clone the project
- Run
npm run install
at root folder to install both React and Node.js dependencies - Run
npm run dev
to serve the backend - On another terminal, run
cd client
and thennpm run start
to serve the React app - Done!
- If you face any problems with websockets, run
npm run start
to serve the backend. Note that with this the backend won't be recompiled automatically if you change something. - Default backend server address is
localhost:5000
- Default React app address is
locahost:3000
- There is a proxy that redirects the React app to the backend, so that the websockets work properly
- Run
npm run install
to install both React and Node.js dependencies - Run
npm run build
to compile the React app - Run
npm run start
to serve the whole app (React and Node.js) - Done!
- The default address to acess the app is
localhost:5000