A React based whiteboard 🎨, brainstorming 🧠 and collaboration 🦾 tool that comes handy in design thinking sessions. It uses SVG, pure components and MongoDB to reach a high performance.
- Proven, scalable, and easy to understand project structure
- Written in modern React, only functional components with hooks
- Pure React project with only few dependencies
- Client written in Babel powered JavaScript
- API written in Javascript and using Mongoose
- Install MongoDB.
git clone https://github.com/Ayyoub-ESSADEQ/ArtBoard.git- Create an empty
.envfile in/api, copy/api/.env.examplecontents into it, and fill with corresponding data. npm run setup-project- Create a folder called
uploadsunder./api. cd api && npm run servecd client && npm run devin another terminal tab- App should now be running on
http://localhost:5173/whiteboards
demonstration video can be found here : https://youtu.be/FdT8I-KMFbo
